Для данного числа n<100 закончите фразу “На лугу пасется...” одним из возможных продолжений: “n коров”, “n корова”, “n коровы”, правильно склоняя слово “корова”. Программа должна вывести введенное число n и одно из слов: korov, korova или korovy. Между числом и словом должен стоять ровно один пробел.ЯЗЫК ПРОГРАММИРОВАНИЯ С++
int main() {
int n;
std::cout << "Введите число n: ";
std::cin >> n;
if (n < 0 || n >= 100) {
std::cout << "Число должно быть больше или равно 0 и меньше 100";
return 0;
}
std::cout << n << " ";
if (n == 1 || (n > 20 && n % 10 == 1)) {
std::cout << "korova";
} else if ((n >= 2 && n <= 4) || (n > 20 && n % 10 >= 2 && n % 10 <= 4)) {
std::cout << "korovy";
} else {
std::cout << "korov";
}
return 0;
}
Эта программа позволяет ввести число n и выводит правильное склонение слова "корова" в зависимости от введенного числа.