в институте задали задачу "Для натурального числа 'K' напечатать фразу "мы нашли 'К' грибов в лесу", согласовав окончание слова "гриб" с числом 'K' " Уже замучался думать, то с числом 111 не работает, то с 1, 21, 13 и прочее, вообщем выручайте )
Code: int K; cout << "Input К: "; cin >> K; cout << "Мы нашли " << K; K %= 100; if( K > 20 ) K %= 10; if( K < 2 ) cout << " гриб "; else if( K < 5 ) cout << " гриба "; else cout << " грибов "; cout << "в лесу" << endl;