Решить приведенную ниже задачу. Входные данные вводятся из клавиатуры в диалоговом режиме. Другие данные, необходимые для решения задачи, задаются посредством констант. Предусмотреть вывод на печать результатов в удобной для восприятия форме, используя форматный вывод. 1. Написать программу, которая вводит возраст пользователя и, если ему более 18 лет сообщает, что он имеет право голоса. В противном случае она вычисляет, через сколько лет пользователь будет иметь право голоса.
Я не предусматривал возможность писать "год" или "года". Если надо дополню #include <iostream> int main() { const int needAge = 18; std::cout << "Сколько вам лет?\n"; int age; std::cin >> age; std::cout << "Вам " << age << " лет\n"; if (age >= 18) { std::cout << "Вы имеете право голоса"; } else { std::cout << "Вы будете иметь право голоса через " << 18 - age << " лет"; } return 0; } C #include <iostream> int main() { const int needAge = 18; std::cout << "Сколько вам лет?\n"; int age; std::cin >> age; std::cout << "Вам " << age << " лет\n"; if (age >= 18) { std::cout << "Вы имеете право голоса"; } else { std::cout << "Вы будете иметь право голоса через " << 18 - age << " лет"; } return 0; }