• Согласовать окончания C++, как сделать?

    @Vladik_gal Автор вопроса
    Начинающий прогер
    Всем огромное спасибо, кто помогал, в итоге пришел к такому решению
    #include <iostream>
    using namespace std;
    int main()
    {
        int k;
        int k2;
        int k3;
        int end;
        cout << "Введите колличетсво грибов: ";
        cin >> k;
        k2 = k % 100;
        k3 = k2 % 10;
        if (k2 == 0)
        {
            cout << "Мы нашли " << k << " gribov";
        }
        else if (k2 == 1)
        {
            cout << "Мы нашли " << k << " grib";
        }
        else if (k2 < 5)
        {
            cout << "Мы нашли " << k << " griba";
        }
        else if (k2 < 20)
        {
            cout << "Мы нашли " << k << " gribov";
        }
        else
        {
            if (k3 == 1)
            {
                cout << "Мы нашли " << k << " grib";
            }
            else if (k3 > 1 and k3 < 5)
            {
                cout << "Мы нашли " << k << " griba";
            }
            else
            {
                cout << "Мы нашли " << k << " gribov";
            }
        }
        return 0;
    }
    Ответ написан
    Комментировать