Решение задачи Коровы с Mccme

С пояснением   Просмотров: 28


По данному числу n закончите фразу "На лугу пасется..." одним из возможных продолжений: "n коров", "n корова", "n коровы", правильно склоняя слово "корова".


Код

#include <bits/stdc++.h>

using namespace std;

int main()
{
    int n;
    cin >> n;
    cout << n << " ";
    if(n >= 11 && n <= 14)
        cout << "korov";
    else switch(n % 10){
        case 5: case 6: case 7: case 8: case 9: case 0: cout << "korov"; break;
        case 1: cout << "korova"; break;
        case 2: case 3: case 4: cout << "korovy"; break;
    }
    return 0;
}

         

Администратор Photo Автор: Администратор


Рассмотреть, какие мы получаем ответы при n от 1 до 19, и заметить, что при n >= 20
ответы мы получаем такой же как и при n от 0 до 9.(смотрим по модулю 10)


Комментарии

Чтобы написать комментарии вам нужно войти в систему или зарегистрироваться