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

Упражнения на С ++: найдите частоту каждой цифры в данном целом числе

script1adsense2code
script1adsense3code

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

Напишите программу на C ++, чтобы найти частоту каждой цифры в данном целом числе.

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

Код C ++:

#include <iostream>
using namespace std;
int main()
{
    int n, i, j, ctr, r;
    cout << "\n\n Find frequency of each digit in a given integer:\n";
    cout << "-----------------------------------------------------\n";
    cout << " Input any number: ";
    cin >> n;
    for (i = 0; i < 10; i++) 
    {
        cout << "The frequency of " << i << " =";
        ctr = 0;
        for (j = n; j > 0; j = j / 10) 
        {
            r = j % 10;
            if (r == i) 
            {
                ctr++;
            }
        }
        cout << ctr << endl;
    }
}

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

 Найти частоту каждой цифры в данном целом числе:                      
-------------------------------------------------- ---                  
 Введите любое число: 122345                                              
Частота 0 = 0                                                 
Частота 1 = 1                                                 
Частота 2 = 2                                                 
Частота 3 = 1                                                 
Частота 4 = 1                                                 
Частота 5 = 1                                                 
Частота 6 = 0                                                 
Частота 7 = 0                                                 
Частота 8 = 0                                                 
Частота 9 = 0

Блок - схема:

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

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

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

Предыдущий: Написать программу на C ++ для вычисления произведения цифр любого числа.
Далее: написать программу на C ++ для ввода любого числа и печатать его словами.

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

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


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code