Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.60/5: Рейтинг темы: голосов - 5, средняя оценка - 4.60
Boqer
0 / 0 / 0
Регистрация: 10.10.2016
Сообщений: 3
1

Определить для числа наименование «год», «лет» или «года»

10.10.2016, 18:55. Просмотров 909. Ответов 1
Метки нет (Все метки)

б) натуральное число m (m <= 100), заданное пользователем, определяет возраст человека (количество лет). Определить для числа наименование «год», «лет» или «года»;
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
10.10.2016, 18:55
Ответы с готовыми решениями:

Дать для заданного числа наименования «год», «года», или «лет»
Помогите пожалуйста. Так и не понимаю я этот do while. Нужно решить задачку...

Составить программу которая при введеном количестве лет выдает сообщени вам n лет,вам n год или года
Составить программу которая при введеном количестве лет выдает сообщение вам n...

Вывести на экран слово «год», «года» или «лет» в зависимости от введенного возраста
Ввести возраст человека (от 1 до 150 лет) и вывести его вместе с последующим...

Вывести возраст пользователя, используя правильное слово год/года/лет
Вводим число от 1 до 100. В ответ выводится строка типа «Вам 76 лет». Или «Вам...

Вывести на экран монитора число с наименованием "год","года", "лет"
Прошу прогу в С++. Дано натуральное число n (n&lt;=100), определяющее в годах...

1
lawr
372 / 266 / 478
Регистрация: 09.05.2014
Сообщений: 769
12.10.2016, 12:39 2
Лучший ответ Сообщение было отмечено Boqer как решение

Решение

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include <iostream>
int main(){
    int m;
    setlocale (0, "rus");
    std::cin>>m;
    if (m<=0||m>100)
        std::cout<<"некорректный возраст";
    else{
        if (m%10>4||m%10==0||(m>=10&&m<=20))
            std::cout<<"лет";
        else{
            std::cout<<"год";
            if (m%10!=1)
                std::cout<<'a';
        }
    }
}
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
12.10.2016, 12:39

Добавить к возрасту человека указание "год", "года", "лет"
Дано натуральное число n (n&lt;=100), определяющее возраст человека (в годах)....

Для заданного числа N от 1 до 365, определить месяц и день недели в не високосный год.
For a given number n from 1 to 365, determine the month and the day in non-leap...

По номеру у некоторого года определить номер его века (учесть, что, например, началом XX века был 1901, а не 1900 год)
По номеру у ( у&gt;0) некоторого года определить с - номер его века (учесть, что,...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru