Частенько видел на форумах, что много кому нужна данная прога.
Программа выводит вводимые вами число прописью (словами).
Язык программирования: C++
#include <iostream> #include <conio.h> using namespace std; int main() { setlocale(LC_ALL, "Russian"); int a; cout << "Введите число: "; cin >> a; cout << "Ваше число: " << " "; if (a < 0){ cout << "Минусовое число"; }switch (a / 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; }switch ((a % 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 (a % 100 >= 10 & a % 100 < 20){ switch (a % 100){ case 10: cout << "десять"; break; case 11: cout << "одинадцать"; break; case 12: cout << "двенадцать"; break; case 13: cout << "тринадцать"; break; case 14: cout << "четырнадцать"; break; case 15: cout << "пятнадцать"; break; case 16: cout << "шестнадцать"; break; case 17: cout << "семнадцать"; break; case 18: cout << "восемнадцать"; break; case 19: cout << "девятнадцать"; break; } } else{ switch (a % 10) { case 0: cout << "ноль\n"; break; case 1: cout << "один\n"; break; case 2: cout << "два\n"; break; case 3: cout << "три\n"; 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; } } _getch(); return 0; }
А можете к нему блок-схему сделать?