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

0 голосов
51 просмотров

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


Информатика (89 баллов) | 51 просмотров
Дан 1 ответ
0 голосов

#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;</span>
  }

  else

  {

   if (n % 10 > 1 && n % 10 < 5 && n % 100 / 10 != 1)

   {

    cout << n << " рубля" << endl;</span>
   }

   else

   {
    cout << n << " рублей" << endl;</span>
   }
  }
 system("pause");
}

(2.4k баллов)