Написать программу в С++ Дано естественное число. Найти, сколько раз в

Написать программу в С++ Дано естественное число. Определить, сколько раз в нём встречается наибольшая цифра.

Задать свой вопрос
1 ответ
include lt;iostreamgt;
using namespace std;
int A[20];

int main()

int n, c, p, max;
int counter, ncounter;
counter = 0;
cin gt;gt; n;
c = n;
p = n;
for (c; cgt;0;)

 counter++;
  c = c / 10;
 A[counter] = p - c * 10;
 p = c;
 if (c gt; 0 amp;amp; c lt; 10)
 
  A[counter + 1] = c;
 

max = 0;
ncounter = 0;
for (int s = 1; s lt;= counter; s++)

 if (A[s] gt; max)
 
  max = A[s];
  ncounter = 0;
 
 if (A[s] == max)
 
  ncounter++;
 

cout lt;lt; ncounter;
system("pause");
return 0;

Олег Хайрулинов
через for можно?
Вячеслав Громилин
Могу c++ файл прикрепить, если надо
Тема Тверетинов
Мне конкретно через for необходимо
Андрюша Жвыков
Я изменил через for
Андрей Щигарцов
спасибо
Kirjuha Chinjanin
А через вложенные циклы?
Sofja
https://yadi.sk/i/sc9a1uzD3PHN4f Только вот так
, оставишь ответ?
Имя:*
E-Mail:


Добро пожаловать!

Для того чтобы стать полноценным пользователем нашего портала, вам необходимо пройти регистрацию.
Зарегистрироваться
Создайте собственную учетную запить!

Пройти регистрацию
Авторизоваться
Уже зарегистрированны? А ну-ка живо авторизуйтесь!

Войти на сайт