Списък на служители help
Здравейте,извинявам се , но може ли решението на тази задача на c#?
Дефинирайте клас Employee, съдържащ информация за име, заплата, длъжност, отдел, ел.поща и възраст. Полетата име, заплата, длъжност и отдел са задължителни, останалите са опционални.
Вашата задача е да напишете програма, която прочита N реда с информация за служители от конзолата, намира кой е отдела с най-висока средна заплата и за всеки служител от този отдел отпечатва неговото име, заплата, ел.поща и възраст. Служителите трябва да са сортирани според заплатите им, в намаляващ ред. Ако някой служител няма ел.поща, на нейно място трябва да се отпечати “n/a”, а ако няма указана възраст, да се изведе “-1” вместо това. Заплатата трябва да бъде отпечатана с две цифри след десетичния знак.
Примери
Вход |
Изход |
4 Pesho 120.00 Dev Development pesho@abv.bg 28 Toncho 333.33 Manager Marketing 33 Ivan 840.20 ProjectLeader Development ivan@ivan.com Gosho 0.20 Freeloader Nowhere 18 |
Highest Average Salary: Development Ivan 840.20 ivan@ivan.com -1 Pesho 120.00 pesho@abv.bg 28 |
6 Stanimir 496.37 Temp Coding stancho@yahoo.com Yovcho 610.13 Manager Sales Toshko 609.99 Manager Sales toshko@abv.bg 44 Venci 0.02 Director BeerDrinking beer@beer.br 23 Andrei 700.00 Director Coding Popeye 13.3333 Sailor SpinachGroup popeye@pop.ey |
Highest Average Salary: Sales Yovcho 610.13 n/a -1 Toshko 609.99 toshko@abv.bg 44 |