Предмет: Информатика, автор: ivankritik223

СРОЧНО РЕШИТЕ ЗАДАЧУ НА С++!!!! ДАЮ 45 БАЛЛОВ!!!!!!!!!

Напишите программу, которая узнаёт у человека его возраст и сообщает, кто он: малыш (до 6 лет), школьник (от 7 до 17 лет), взрослый (от 18 до 64 лет), аксакал (от 65 до 120 лет) или привидение (всё остальное).

Формат входных данных
Вводится целое число N (0≤N≤231−1).

Формат выходных данных
Требуется вывести «BABY», «SCHOOLCHILD», «ADULT», «ELDER» или «GHOST» соответственно для малыша, школьника, взрослого, аксакала или привидения.

входные данные выходные данные
3 BABY
21 ADULT

Ответы

Автор ответа: uplmtq
1

Ответ:

#include <iostream>

using namespace std;

int main()

{

   int age;

   cout << "Введите свой возраст: ";

   cin >> age;

   if (age <= 6)

   {

       cout << "BABY";

   }

   else if (age <= 17 && age >= 7)

   {

       cout << "SCHOOLCHILD";

   }

   else if (age <= 64 && age >= 18)

   {

       cout << "ADULT";

   }

   else if (age <= 120 && age >= 65)

   {

       cout << "ELDER";

   }

   else

   {

       cout << "GHOST";

   }

}

Объяснение:

#include <iostream> // Библиотека ввода - вывода

using namespace std; // Пространство имён

int main()

{

   int age; // Переменная, хранящая возраст

   cout << "Введите свой возраст: "; // Вывод сообщения в консоль

   cin >> age; // Вводим возраст с клавиатуры

   if (age <= 6) // Если значение переменной age 6

   {

       cout << "BABY"; // Выводим BABY

   }

   else if (age <= 17 && age >= 7) // Если значение переменной age 17 И 7

   {

       cout << "SCHOOLCHILD"; // Выводим SCHOOLCHILD

   }

   else if (age <= 64 && age >= 18) // Если значение переменной age 64 И 18

   {

       cout << "ADULT"; // Выводим ADULT

   }

   else if (age <= 120 && age >= 65) // Если значение переменной age 120 И 65

   {

       cout << "ELDER"; // Выводим ELDER

   }

   else // Иначе

   {

       cout << "GHOST"; // Выводим GHOST

   }

}

Похожие вопросы
Предмет: Математика, автор: Lisadirol