Для целого числа k от 1 до 99 вывести фразу «Мне k лет» - C#
Формулировка задачи:
Для целого числа k от 1 до 99 вывести фразу «Мне k лет», учитывая при этом, что при некоторых значениях k слово лет надо заменить словом год или года. Например, 92 года, 51 год.
Решение задачи: «Для целого числа k от 1 до 99 вывести фразу «Мне k лет»»
textual
Листинг программы
static string Age(int age)
{
if (age > 20 || age < 10)
return (age % 10 > 1 && age % 10 < 5) ? "года"
: (age % 10 == 1) ? "год" : "лет";
return "лет";
}