Задание по программированию на С++ Написать программу, которая будет выводить на экран:
Задание по программированию на С++
Написать программу, которая будет выводить на экран: Введи свой возраст, потом считывать введенное с клавиатуры целое число и выводить на экран правильно оконченную фразу: Вам !число! год/года/лет, если число находиться в промежутке (1-130), обработать вероятные оплошности
include lt;iostreamgt;
using namespace std;
int main()
setlocale(LC_ALL, "Russian");
coutlt;lt;"Введи собственный возраст"lt;lt;endl;
int a;
cingt;gt;a;
if (alt;1agt;130)coutlt;lt;"Введено неточное значение"; return 0;
if (a%100==11a%100==12a%100==13a%100==14)coutlt;lt;"Вам "lt;lt;alt;lt;" лет"; return 0;
if (a%10==1)coutlt;lt;"Для вас "lt;lt;alt;lt;" год"; return 0;
if (a%10==2a%10==3a%10==4)coutlt;lt;"Для вас "lt;lt;alt;lt;" года"; return 0;
coutlt;lt;"Для вас "lt;lt;alt;lt;" лет";
return 0;
_________
Есть еще возможность проверки принадлежности введеной строки к числовому типу. Но, просматривая уровень ваших заданий, я пришел к выводу, что функции такового уровня будут не совершенно желанны. Если все-же нужна - пишите.
-
Вопросы ответы
Статьи
Информатика
Статьи
Физика.
Геометрия.
Разные вопросы.
Обществознание.
Математика.
Химия.
Русский язык.
Разные вопросы.
Разные вопросы.
Математика.