кодесурса
«C ++

Упражнения на C ++: введите любое число и напечатайте его словами

script1adsense2code
script1adsense3code

C ++ для цикла: упражнение 60 с решением

Напишите программу на C ++, чтобы ввести любое число и напечатать его словами.

Пример решения : -

Код C ++:

#include <iostream>
using namespace std;
int main()
{
    int n, num = 0, i;
    cout << "\n\n Print a number in words:\n";
    cout << "-----------------------------\n";
    cout << " Input any number: ";
    cin >> n;
    while (n != 0) {
        num = (num * 10) + (n % 10);
        n /= 10;
    }
    for (i = num; i > 0; i = i / 10) {
        switch (i % 10) {
        case 0:
            cout << "Zero ";
            break;
        case 1:
            cout << "One ";
            break;
        case 2:
            cout << "Two ";
            break;
        case 3:
            cout << "Three ";
            break;
        case 4:
            cout << "Four ";
            break;
        case 5:
            cout << "Five ";
            break;
        case 6:
            cout << "Six ";
            break;
        case 7:
            cout << "Seven ";
            break;
        case 8:
            cout << "Eight ";
            break;
        case 9:
            cout << "Nine ";
            break;
        }
    }
    cout << endl;
}

Пример вывода:

 Напечатать число словами:                                              
-----------------------------                                          
 Введите любое число: 8309                                                
Восемь три ноль девять

Блок - схема:

«Блок-схема:

Редактор кода C ++:

Внесите свой код и комментарии через Disqus.

Предыдущий: Напишите программу на C ++, чтобы найти частоту каждой цифры в данном целом числе.
Далее: Напишите программу на C ++ для печати всех символов ASCII с их значениями.

Каков уровень сложности этого упражнения?

Новый контент: Composer: менеджер зависимостей для PHP , R программирования


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code