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

Дано число: от 1 до 100 включительно. Вывести слово рубль в нужной форме, напрмер: 56 рублей, 51 рубль,33 рубля и т.д. Писать на C++
Гость
Ответ(ы) на вопрос:
Гость
#include using namespace std; void main() {  setlocale(LC_ALL, "rus");  int n;  cin >> n;   if (n % 10 == 1 && n % 100 / 10 != 1)   {     cout << n << " рубль" << endl;   }   else   {    if (n % 10 > 1 && n % 10 < 5 && n % 100 / 10 != 1)    {     cout << n << " рубля" << endl;    }    else    {     cout << n << " рублей" << endl;    }   }  system("pause"); }
Не нашли ответ?
Ответить на вопрос
Похожие вопросы