Другие языки программирования и технологии

помогите пожалуйста написать програмку на си ++

Задание: Вывести ФИО студентов старше 18 лет.
В проге сделать ввод каждого студента и его возраста.
Прошу помощи так как не успеваю и немного запутался в алгоритмах. HELP! <3
Хотя-бы основной кусок программы, остальное сам доделаю)
Помогаю.
1)Создаем структуру студент где будут три string ФИО и один int age(возраст): нефиг делать! Алгоритмов никаких не надо! Нужно только знать как создавать структуру. Базовый курс программирования, который вы наверняка проходили.

2)Создаем массив объектов этой структуры. Опять же никаких алгоритмов не надо. Нужно знать как создать массив объектов. Если заранее не известно количество студентов, выделяем динамически память под массив, если заранее известно количество студентов, то можно и сразу массив создать.

3)Через цикл ввести ФИО студентов и их возраст. Примерная реализация такая:

for(int i = 0; i < sizeOfArray; ++i) //где sizeOfArray - это размер массива структуры студентов
{
cout << "Введите имя " << i << "студента: "; // Не путаем стрелочки на вывод они смотрят влево
cin >> arrayOfStudent[i].Name; // на ввод вправо (на переменную для ввода)
cout << "Введите фамилию " << i << "студента"; //далее аналогично первому для фамилии, отчества и возраста.
...
...
...
...
}

4) Основной алгоритм будет выглядеть примерно так:
for(int i = 0; i < sizeOfArray; ++i)
{
if(arrayOfStudent[i].age>18)
{
cout << arrayOfStudent[i].Name << " ";
cout << arrayOfStudent[i].Surname << " ";
cout << arrayOfStudent[i].Patronymic << endl;
}
}

5) Поставить паузу, что бы увидеть результат работы программы. Для виндовс можно использовать типа system("pause");
ФИ
Филипп И Искра Кан
15 408
Лучший ответ
Юрий Лисов Спасибо большое, забыл указать, мне нужно вывести студентов мужского пола старше 18, какой тип указывать на возраст? int или char?
Озвучь сумму.
R*
Ruslan ***
38 205