Вопрос задан 24.09.2026 в 18:17. Предмет Информатика. Спрашивает Кузнецов Никита.

Напишите программу на C++, которая вычисляет возраст пользователя по введённому году рождения и выдаёт рекомендацию по времени занятий спортом: если возраст меньше 40 лет — пробегать 6 км в день, если от 40 до 55 лет — пробегать 4 км в день, в остальных случаях — не более 2 км в день.

Перейти к ответам

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

Отвечает Martirosyan Ab.

Для решения задачи нужно получить от пользователя год рождения, вычислить возраст (от текущего года), затем с помощью условий определить рекомендуемую дистанцию для пробежки.

Пример программы на C++:

C++
#include 
using namespace std;

int main() { int birthYear; int currentYear = 2026; cout << "Введите год рождения: "; cin >> birthYear;

int age = currentYear - birthYear;

cout << "Ваш возраст: " << age << " лет" << endl;

if (age < 40) { cout << "Рекомендуемая дистанция: 6 км в день" << endl; } else if (age >= 40 && age <= 55) { cout << "Рекомендуемая дистанция: 4 км в день" << endl; } else { cout << "Рекомендуемая дистанция: не более 2 км в день" << endl; }

return 0; }

В программе используется переменная birthYear для хранения года рождения и переменная age для вычисления возраста. Условная конструкция if-else проверяет возраст пользователя:

  • если возраст меньше 40 лет, выводится рекомендация бегать 6 км в день;

  • если возраст находится в диапазоне от 40 до 55 лет включительно — 4 км в день;

  • если возраст больше 55 лет — не более 2 км в день.

После выполнения программа выводит возраст пользователя и подходящую рекомендацию по занятиям спортом.

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

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос