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

Ответы 4

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

      rhett14
    • 6 лет назад
    • 0
  • Ну бывают же долгожители)
  • #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;

    }

    • Автор:

      bucko1mb5
    • 6 лет назад
    • 0
  • Добавить свой ответ

Войти через Google

или

Забыли пароль?

У меня нет аккаунта, я хочу Зарегистрироваться

How much to ban the user?
1 hour 1 day 100 years