По заданному числу, которое является возрастом человека (от 1 до 99 лет), вывести на экран фразу вида: «Вам 21 год», «Вам 32 года», «Вам 14 лет».
int age = 21; //Введи год здесь Console.WriteLine($"Вам {age} лет") C# int age = 21; //Введи год здесь Console.WriteLine($"Вам {age} лет") Или нужна обработка год/года/лет?
Usage: string result = Generate(15, "год", "года", "лет"); , где 15 - возраст Output: String, один из вариантов: год, года, лет
Вот так чтоль --- Сообщение объединено с предыдущим 11 сен 2022 int age = 69; int s = age % 10; if (s == 0 || s >= 5) Console.WriteLine($"Ваш {age} лет"); else if (s <= 1) Console.WriteLine($"Ваш {age} год"); else if (s <= 4) Console.WriteLine($"Ваш {age} года"); C# int s = age % 10; if (s == 0 || s >= 5) Console.WriteLine($"Ваш {age} лет"); else if (s <= 1) Console.WriteLine($"Ваш {age} год"); else if (s <= 4) Console.WriteLine($"Ваш {age} года");