Программа на с++
составить программу, которая по возрасту человека (вводится с клавиа- туры как целое число) определяет его принадлежность к возрастной группе: от 0 до 13 – мальчик; от 14 до 20 – юноша; от 21 до 70 – мужчина; более 70 – старец.

kabilet777 kabilet777    1   03.01.2020 13:03    30

Ответы
SashylikS SashylikS  21.12.2023 16:00
Хорошо, я с удовольствием помогу вам с этой задачей!

Для решения этой задачи на С++, мы можем использовать конструкцию if-else. Вот как будет выглядеть решение:

```cpp
#include

int main() {
int age;

std::cout << "Введите возраст: ";
std::cin >> age;

if (age >= 0 && age <= 13) {
std::cout << "Вы - мальчик" << std::endl;
} else if (age >= 14 && age <= 20) {
std::cout << "Вы - юноша" << std::endl;
} else if (age >= 21 && age <= 70) {
std::cout << "Вы - мужчина" << std::endl;
} else if (age > 70) {
std::cout << "Вы - старец" << std::endl;
} else {
std::cout << "Ошибка ввода возраста" << std::endl;
}

return 0;
}
```
Давайте по шагам разберем этот код:

1. В начале программы мы объявляем переменную `age`, которая будет хранить возраст человека.
2. Затем, мы выводим на экран сообщение "Введите возраст: " и считываем введенное значение с помощью `std::cin >> age`.
3. Далее, мы используем конструкцию if-else для проверки возраста и выводим соответствующее сообщение в зависимости от принадлежности к возрастной группе.
- Если возраст находится в диапазоне от 0 до 13, выводим сообщение "Вы - мальчик".
- Если возраст находится в диапазоне от 14 до 20, выводим сообщение "Вы - юноша".
- Если возраст находится в диапазоне от 21 до 70, выводим сообщение "Вы - мужчина".
- Если возраст больше 70, выводим сообщение "Вы - старец".
- Если возраст не попадает в ни один из указанных диапазонов, выводим сообщение "Ошибка ввода возраста".
4. Мы заканчиваем программу с помощью `return 0`.

Теперь, если запустить эту программу и ввести нужный возраст, она определит принадлежность к соответствующей возрастной группе.

Надеюсь, это объяснение было понятным и полезным для вас! Если у вас возникли еще вопросы, не стесняйтесь задавать их.
ПОКАЗАТЬ ОТВЕТЫ
Другие вопросы по теме Другие предметы