Предмет: Информатика,
автор: bekarysamangazy
C++ помогите пж
Пользователь отвечает на вопрос программы: «Сколько Вам лет» (0
выдает сообщение «Вам x лет». При этом стоит учесть, что для разных чисел используются
разные склонения, например, «32 года», «99 лет» и т.п.
Ответы
Автор ответа:
1
#include <iostream>
using namespace std;
int main()
{
int age;
setlocale(LC_ALL, "Russian");
cout << "Сколько вам лет?" << endl;
cin >> age;
if (age % 10 == 1 && age%100!=11)
cout << "Вам " << age << " год.";
else if (age % 10 >= 2 && age % 10 <= 4 && age%100!=12 && age%100!=13 && age%100!=14)
cout << "Вам " << age << " года.";
else cout << "Вам " << age << " лет.";
}
restIess:
Вам 111 год)
Похожие вопросы
Предмет: Русский язык,
автор: isys1hristos
Предмет: Русский язык,
автор: настюха176
Предмет: Русский язык,
автор: Няша1111111111111
Предмет: Русский язык,
автор: папаня23
Предмет: Литература,
автор: nuraymochkastop4cgj6