Объявить структуру с именем PlanetInfo для хранения следующей информации: name (string), diameter (int), haslife (bool) и moons (int). В классе Planet определить конструктор, деструктор и поле данных типа PlanetInfo. Написать метод класса GetPlanet для чтения и сохранения информации об одной планете в поле данных класса. Формат ввода дан ниже. Написать метод класса Print для печати информации в удобном формате. Объявить константу с понятным именем для количества планет и создайте массив планет в main(). Циклическим вызовом GetPlanet ввести с клавиатуры информацию о 3 планетах. Возможные данные о планетах (уточните их!): Меркурий 4878 false 0 Венера 12104 false 0 Земля 12774 true 1 Если при вводе планет попадаются две одинаковые,то должна появиться надпись "Введите новую планету" Изменить функцию Print для однократного её вызова при печати данных о всех планетах. Написать перегруженную функцию сортировки массива планет по названиям. Добавить функция которая позволит изменять название введенной планеты,функцию для удаления существующий планеты и добавления новой планеты.При вводе новой планеты,она не должна совпадать с уже существующими,в противно случае должна появиться надпись "Ведите другое название планеты".Функции надо оформить как меню в программе. Программа должна работать в Visual Studio
Тип: Решение задач
Предмет: C/C++
Задача на С++ ввод из файлов input и вывод в output
Стоимость: 409,5 руб.
Пятый курс - самое время приступить к выполнению самой объемной и самой важной работы в течение всей учебы: .Диплом покажет и выпускнику и аттестационной комиссии, насколько учащийся готов к ведению проектно-конструкторской, научно-исследовательской деятельности. Работа станет свидетельством следую…
Читать дальшеОформление машиностроительных чертежей по ГОСТ – задача трудная. В этой статье мы расскажем про правильное оформление сечений монтажных чертежей и чертежей любых других направлений.Благодаря этому способу изображения можно увидеть конкретно то, что попадает в секущую плоскость. При этом секущую …
Читать дальше