Дано число: от 1 до 100 включительно. Вывести слово рубль в нужной форме, напрмер:56 рублей, 51 рубль,33 рубля и т.д. Писать на C++

6 Мая 2019 в 19:44
235 +1
0
Ответы
1
include

using namespace std;

int main() {
int number;

cout << "Введите число от 1 до 100: ";
cin >> number;
if (number % 10 == 1 && number != 11) {
cout << number << " рубль" << endl;
} else if ((number % 10 == 2 || number % 10 == 3 || number % 10 == 4) && number / 10 != 1 ) {
cout << number << " рубля" << endl;
} else {
cout << number << " рублей" << endl;
}
return 0;

}

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