С++. Дано натуральное число. Найти цифру числа, повторяющуюся наибольшее кол-во раз.

Ответы

Ответ дал: leonidkorolev2007
0

Ответ:

#include <iostream>

using namespace std;

int main()

{

 

int n = 1123123333;

int digits[10] = { 0 };//Массив для хранения кол. цифр

while (n > 0) {

 digits[n % 10]++; //увеличиваем на единицу элемент массива с индексом n % 10

 n = n / 10;//уменьшаем число на один младший разряд

}

//Найдем максимальнй элемент

int max = 0;

for (int i = 1; i < 10; i++) {

 if (digits[i] > digits[max]) max = i;

}

cout << max;

}

Объяснение:

Ответ дал: Ada057
0
Помогите, пожалуйста, с заданием. Не понимаю как делать пункты функции тенденция (11-13) https://znanija.com/task/34471974
Вас заинтересует