(C++ СРОЧНО!)Юзер отвечает на вопрос программки: Сколько Для вас лет (0выдает извещение

(C++ СРОЧНО!)Пользователь отвечает на вопрос программы: Сколько Вам лет (0выдает известье Для вас x лет. При этом стоит учесть, что для разных чисел употребляются
различные склонения, к примеру, 32 года, 99 лет и т.п

Задать свой вопрос
Есения Шаменкова
нету скрина, я сам не сообразил как делать
Алиса
Тогда просто скопируйте решение и киньте сюда
Вася Ногтевы
Скорей всего ошибка в синтаксисе
Амелия Коцеба
Я тоже так размышляю
Агата Конорченко
Так это у тебя в коде такая ошибка или для тебя это на бумажке написали?
Анастасия Сафонцева
Или ты вообщем не писал код?
Загулова Маша
Мне сбросили, произнесли делать. Я просто скопировал и сюда.
Арсений Казенашев
Светло.
Егор Шепарский
На си непременно?
Тамара
Да
1 ответ

include lt;iostreamgt;

using namespace std;

int main()

int n;

cout lt;lt; "Сколько Для вас лет?";

cin gt;gt; n;

if(n % 10 == 1 amp;amp; n != 11) cout lt;lt; "Для вас " lt;lt; n  lt;lt; " год"; return 0;

if(n % 10 gt;= 2 amp;amp; n % 10 lt;= 4) cout lt;lt; "Для вас " lt;lt; n  lt;lt; " года"; return 0;

if(n % 10 == 0 n == 11 n % 10 gt;= 5 amp;amp; n % 10 lt;= 9) cout lt;lt; "Вам " lt;lt; n  lt;lt; " лет"; return 0;

return 0;

Карачанов Александр
Весь прикол в заключительней цифре, которая берется остатком от дробленья на 10. При единице - 1 21 31 41 год.; От 2 до 4х - 22 32 33 года; От 5 до 9, либо в окончании 0 - 10 35 47 лет, исключение - 11, так как не 11 год а 11 лет
Диана Аллик
Стоило бы ввести ограничение на то, что числа обязаны быть меньше 100.> Сколько Для вас лет?Вам213годаЛибо упоминать об этом в самом выводе.
Слава Моисейчиков
Ну бывают же долгожители)
, оставишь ответ?
Имя:*
E-Mail:


Добро пожаловать!

Для того чтобы стать полноценным пользователем нашего портала, вам необходимо пройти регистрацию.
Зарегистрироваться
Создайте собственную учетную запить!

Пройти регистрацию
Авторизоваться
Уже зарегистрированны? А ну-ка живо авторизуйтесь!

Войти на сайт