Шрифт:
Это не просто утомительно; таким образом мы встраиваем названия месяцев в код. Было бы лучше занести их в таблицу, чтобы основная программа оставалась неизменной, даже если мы изменим символьное представление месяцев. Мы решили представить входную информацию в виде класса
На всякий случай заметим, что стандартная библиотека С++ предусматривает более простой способ решения этой задачи. См. тип
Если мы хотим вывести данные, то должны решить обратную задачу. У нас есть представление месяца с помощью чисел
Для того чтобы этот подход работал, необходимо где-то вызвать функции инициализации, такие как указаны в начале функции main.
Задание
1. Разработайте программу, работающую с точками (см. раздел 10.4). Начните с определения типа данных
2. Используя код и обсуждение из раздела 10.4, предложите пользователю ввести семь пар (x,y). После ввода данных запишите их в вектор объектов класса
3. Выведите на печать данные из объекта