как вывести при решении задачи возраст со словом "год"/"лет"/"года"? - вопрос №2475993

31.05.17
2 ответа

Ответы

если присмотреться к задаче, можно заметить что все определяет последняя цифра:
— 1 год, 51 год, 1000001 год
— 2 года, 52 года, 1000002 года
— 5 лет, 55 лет, 1000005 лет
— 0 лет, 10 лет, 100000000000 лет

окончание на:
1 — год
2,3 — года
5,6,7,8,9,0 — лет

однако все таки надо анализировать 2 последних цифры, если в значении их больше одной, так как с 11 по 19 — всегда «лет»

15 лет, 115 лет, 100015 лет

остается составить алгоритм на нужно вам языке
01.06.17
Здравствуйте.
Предыдущий эксперт в принципе правильно написал — Вам нужно написать функцию склонения чисел в правильном виде, тогда подавая на вход функции возраст на выходе получите уже правильное значение (год/года/лет).
Готовые примеры таких функций есть в Интернете, если нужна будет реализация на конкретном языке программирования можете обратиться в чат.
02.06.17

Александр

Сейчас на сайте
Читать ответы

Елена

Сейчас на сайте
Читать ответы

Глеб Черняк

Читать ответы
Посмотреть всех экспертов из раздела Технологии
Пользуйтесь нашим приложением Доступно на Google Play Загрузите в App Store