Написать программу на с++
1. Разработать класс для хранения информации согласно заданию:
Тип данных списка Город: название города; количество населения; год основания; среднегодовая температура Вывести названия городов старше 300 лет, количество населения в которых превышает введенную с клавиатуры величину.
2. Создать класс односвязного списка ForwardList, который позволит сохранять список элементов из задания 1;
3. Функции, которые вы должны реализовать в ForwardList:
- добавить в начало списка;
- добавить в заданную позицию списка;
- добавить в конец списка;
- удалить из начала списка;
- удалить по заданной позиции в списке;
- удалить с конца списка;
- вывести на экран весь список;
- сохранить список в файл;
- прочитать список из файла;
4. Разработать меню для тестирования работы программы;