Написать программу на С++

Отменен
Заказ
2845946
Раздел
Программирование
Антиплагиат
Не указан
Срок сдачи
19 Дек 2019 в 23:55
Цена
500 ₽
Блокировка
5 дней
Размещен
15 Дек 2019 в 17:08
Просмотров
103
Описание работы

Объявить структуру с именем PlanetInfo для хранения следующей информации: name (string), diameter (int), haslife (bool) и moons (int).

В классе Planet определить конструктор, деструктор и поле данных типа PlanetInfo.

Написать метод класса GetPlanet для чтения и сохранения информации об одной планете в поле данных класса. Формат ввода дан ниже.

Написать метод класса Print для печати информации в удобном формате.

Объявить константу с понятным именем для количества планет и создайте массив планет в main().

Циклическим вызовом GetPlanet ввести с клавиатуры информацию о 9 планетах. Возможные данные о планетах (уточните их!):

Меркурий 4878 false 0

Венера 12104 false 0

Земля 12774 true 1

Марс 6786 true 2

Юпитер 142796 false 16

Сатурн 120000 false 17

Уран 51108 false 5

Нептун 49600 fale 2

Плутон 2280 false 1

Если при вводе планет попадаются две одинаковые,то должна появиться надпись "Введите новую планету"

Изменить функцию Print для однократного её вызова при печати данных о всех планетах.

Написать перегруженную функцию сортировки массива планет по диаметру, количеству спутников и названиям.

При вводе новой планеты,она не должна совпадать с уже существующими,в противно случае должна появиться надпись "Ведите другое название планеты".=Программа должна работать в Visual Studio

Нужна такая же работа?
  • Разместите заказ
  • Выберите исполнителя
  • Получите результат
Гарантия на работу 1 год
Средний балл 4.96
Стоимость Назначаете сами
Эксперт Выбираете сами
Уникальность работы от 70%
Нужна аналогичная работа?
Оформи быстрый заказ и узнай стоимость
Гарантированные бесплатные доработки
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Темы журнала
Показать ещё
Прямой эфир