Разработать консольное приложение на языке C# для решения задачи по работе с массивом структур

В программе необходимо:
1.Определить структурный тип с полями, обеспечивающими хранение всех необходимых данных, а также включающий метод для их обработки
2.В методе Main объявить массив структур определенной размерности (задаваемой пользователем с клавиатуры); 3.Проинициализировать поля объектов массива значениями, введенными пользователем с клавиатуры. При выполнении задания ввод и инициализацию полей объектов массива необходимо реализовать в виде метода класса Program, а вызов данного метода осуществить в функции Main;
4.Осуществить вызов метода структуры для всех объектов массива;
5.Решить задачу по обработке массива структур. При выполнении задания решение задачи должно быть реализовано в виде метода класса Program, а вызов данного метода осуществить в функции Main

Вот само задание: Структура Staff с полями fullName, salary, bonus для хранения данных о сотрудниках (ФИО, оклад и премия). Поле bonus хранит данные о размере премии в процентах от оклада. Метод структуры: вычисление размера зарплаты сотрудника (метод Pay). Обработка массива структур: вычисление средней зарплаты сотрудников (метод AveragePay).

Так а вопрос какой?)
Или вы ищете кого-то, кто сделает за денежное вознаграждение?