Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- #include <conio.h>
- using std::cout;
- using std::cin;
- using std::endl;
- using std::ios_base;
- int main()
- {
- setlocale (LC_ALL,"Russian");
- int rub;
- bool s;
- cout << "\t\t\t^^^Русский вывод числа^^^\n";
- cout << "Введите кол-во рублей от 1 до 999:: ";
- cin >> rub;
- cout << "У вас ";
- if (0 > rub)
- {
- cout << "У вас отрицательное кол-во рублей";
- _getch();
- return -1;
- }
- if (rub > 999 )
- {
- cout << "Вы слишком богаты для этой программы";
- _getch();
- return -1;
- }
- if (rub >= 100 && rub <= 999)
- {
- switch(rub / 100 )
- {
- case 1 : cout << "Сто "; break;
- case 2 : cout << "Двести "; break;
- case 3 : cout << "Триста "; break;
- case 4 : cout << "Четыреста "; break;
- case 5 : cout << "Пятьсот "; break;
- case 6 : cout << "Шестьсот "; break;
- case 7 : cout << "Семьсот "; break;
- case 8 : cout << "Восемьсот "; break;
- case 9 : cout << "Девятьсот "; break;
- }
- }
- if (rub > 9 )
- {
- s = false;
- if ((rub % 100) == 11)
- {
- cout << "Одиннадцать рублей";
- s=true;
- }
- if ((rub % 100) == 12)
- {
- cout << "Двенадцать рублей";
- s=true;
- }
- if ((rub % 100) == 13)
- {
- cout << "Тринадцать рублей";
- s=true;
- }
- if ((rub % 100) == 14)
- {
- cout << "Четырнадцать рублей";
- s=true;
- }
- if ((rub % 100) == 15)
- {
- cout << "Пятнадцать рублей";
- s=true;
- }
- if ((rub % 100) == 16)
- {
- cout << "Шестнадцать рублей";
- s=true;
- }
- if ((rub % 100) == 17)
- {
- cout << "Семнадцать рублей";
- s=true;
- }
- if ((rub % 100) == 18)
- {
- cout << "Восемнадцать рублей";
- s=true;
- }
- if ((rub % 100) == 19)
- {
- cout << "Девятнадцать рублей";
- s=true;
- }
- switch ((rub % 100)/10)
- {
- case 2: cout << "Двадцать ";break;
- case 3: cout << "Тридцать ";break;
- case 4: cout << "Сорок ";break;
- case 5: cout << "Пятьдесят ";break;
- case 6: cout << "Шестьдесят ";break;
- case 7: cout << "Семьдесят ";break;
- case 8: cout << "Восемьдесят ";break;
- case 9: cout << "Девяносто ";break;
- }
- }
- if (s==false)
- {
- switch (rub % 10)
- {
- case 1: cout << "Один рубль"; break;
- case 2: cout << "Два рубля"; break;
- case 3: cout << "Три рубля"; break;
- case 4: cout << "Четыре рубля"; break;
- case 5: cout << "Пять рублей"; break;
- case 6: cout << "Шесть рублей"; break;
- case 7: cout << "Семь рублей"; break;
- case 8: cout << "Восемь рублей"; break;
- case 9: cout << "Девять рублей"; break;
- }
- }
- cout << "\n\n" << "\t\t\tMade by Racknoss";
- _getch();
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement