Предмет: Информатика,
автор: Akhsanrt
(C++ СРОЧНО!)Пользователь отвечает на вопрос программы: «Сколько Вам лет» (0выдает сообщение «Вам x лет». При этом стоит учесть, что для разных чисел используются
разные склонения, например, «32 года», «99 лет» и т.п
Akhsanrt:
нету скрина, я сам не понял как делать
Ответы
Автор ответа:
4
#include <iostream>
using namespace std;
int main()
{
int n;
cout << "Сколько Вам лет?";
cin >> n;
if(n % 10 == 1 && n != 11) {cout << "Вам " << n << " год"; return 0;}
if(n % 10 >= 2 && n % 10 <= 4) {cout << "Вам " << n << " года"; return 0;}
if(n % 10 == 0|| n == 11 || n % 10 >= 5 && n % 10 <= 9) {cout << "Вам " << n << " лет"; return 0;}
return 0;
}
> Сколько Вам лет?Вам213года
Либо упоминать об этом в самом выводе.
Похожие вопросы
Предмет: Химия,
автор: dskfk
Предмет: Геометрия,
автор: kirillkrutov2000
Предмет: Русский язык,
автор: rozovakseniya02
Предмет: Алгебра,
автор: Stoviglie
Предмет: Алгебра,
автор: or61