
СРОЧНО РЕШИТЕ ЗАДАЧУ НА С++!!!! ДАЮ 45 БАЛЛОВ!!!!!!!!! Напишите программу, которая узнаёт у
человека его возраст и сообщает, кто он: малыш (до 6 лет), школьник (от 7 до 17 лет), взрослый (от 18 до 64 лет), аксакал (от 65 до 120 лет) или привидение (всё остальное). Формат входных данных Вводится целое число N (0≤N≤231−1). Формат выходных данных Требуется вывести «BABY», «SCHOOLCHILD», «ADULT», «ELDER» или «GHOST» соответственно для малыша, школьника, взрослого, аксакала или привидения. входные данные выходные данные 3 BABY 21 ADULT

Ответы на вопрос

Ответ:
#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
}
}



Конечно! Вот пример программы на C++, решающей данную задачу:
cpp#include <iostream>
using namespace std;
int main() {
int age;
cin >> age;
if (age >= 0 && age <= 6) {
cout << "BABY";
} else if (age >= 7 && age <= 17) {
cout << "SCHOOLCHILD";
} else if (age >= 18 && age <= 64) {
cout << "ADULT";
} else if (age >= 65 && age <= 120) {
cout << "ELDER";
} else {
cout << "GHOST";
}
return 0;
}
Программа считывает возраст с помощью оператора cin
, а затем сравнивает его с различными диапазонами возрастов, используя условные операторы if-else
. В зависимости от значения возраста, программа выводит соответствующую категорию.
Например, если вы введете число 3, программа выведет "BABY". Если вы введете число 21, программа выведет "ADULT".


Похожие вопросы








Топ вопросов за вчера в категории Информатика
Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili