Предмет: Информатика,
автор: SpyCandy
Дано число: от 1 до 100 включительно. Вывести слово рубль в нужной форме, напрмер:
56 рублей, 51 рубль,33 рубля и т.д. Писать на C++
Ответы
Автор ответа:
0
#include <iostream>
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");
}
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");
}
Похожие вопросы
Предмет: Химия,
автор: lala09072010anna
Предмет: Математика,
автор: Аноним
Предмет: Математика,
автор: AlisherUchiha
Предмет: География,
автор: красапеточка
Предмет: История,
автор: kg14042003pia