Для данного числа n<100 закончите фразу “На лугу пасется...” одним из возможных продолжений: “n коров”, “n корова”, “n коровы”, правильно склоняя слово “корова”. Программа должна вывести введенное число n и одно из слов: korov, korova или korovy. Между числом и словом должен стоять ровно один пробел.ЯЗЫК ПРОГРАММИРОВАНИЯ С++

19 Апр 2019 в 19:44
629 +1
0
Ответы
1
include

int main() {
int n;
std::cout << "Введите число n: ";
std::cin >> n;

if (n < 0 || n >= 100) {
std::cout << "Число должно быть меньше 100" << std::endl;
return 1;
}
if (n % 10 == 1 && n != 11) {
std::cout << n << " корова" << std::endl;
} else if ((n % 10 >= 2 && n % 10 <= 4) && !(n >= 12 && n <= 14)) {
std::cout << n << " коровы" << std::endl;
} else {
std::cout << n << " коров" << std::endl;
}
return 0;

}

28 Мая 2024 в 18:00
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Поможем написать учебную работу
Прямой эфир