С Новым годом! Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.95/55: Рейтинг темы: голосов - 55, средняя оценка - 4.95
10 / 2 / 0
Регистрация: 15.11.2018
Сообщений: 193
1

Определить, сколько раз в заданном числе встречается его минимальная цифра

03.02.2019, 12:18. Показов 10925. Ответов 5
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Дано натуральное число. Определите, сколько раз в нем встречается минимальная цифра.
Формат входных данных
В программу вводится одно целое число x (1≤x≤231−1).
Формат выходных данных
Программа должна вывести количество минимальных цифр в этом числе.

Пример:

Ввод:
1000
Вывод:
3

P.s.Если можно,то напишите как можно проще,заранее спасибо.
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
03.02.2019, 12:18
Ответы с готовыми решениями:

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

Определить, сколько раз во введенном числе встречается цифра 5
. Ввести число. Определить, сколько раз в нем встречается цифра 5. Правильно ли решил? ...

Определить сколько раз в числе встречается заданная цифра
Кто поможет. С++ Дано натуральное число. Определить:сколько раз в нем встречается цифра а;

Определить сколько раз встречается максимальная цифра в числе
Дано натуральное число. Определить, сколько раз в нем встречается максимальная цифра (например, для...

5
Диссидент
Эксперт C
27707 / 17325 / 3810
Регистрация: 24.12.2010
Сообщений: 38,979
03.02.2019, 13:14 2
Лучший ответ Сообщение было отмечено Ostaev как решение

Решение

C++
1
2
3
4
5
6
7
8
9
10
int cnt[10], i;
for(i=0;i<10; i++)
  cnt[i] = 0;
while(n) {
  cnt[n%10]++;
  n /= 10;
}
for(i=0; i<10; i++)
  if (cnt[i]) break;
cout << cnt[i];
0
Злостный нарушитель
9603 / 5196 / 1185
Регистрация: 12.03.2015
Сообщений: 24,537
03.02.2019, 13:43 3
Вот так штоли?

Определить, сколько раз в заданном числе встречается его минимальная цифра


C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
unsigned qmin(unsigned x, char &md)
{
  unsigned result = 0;
  char d;
 
  md = 10;
  while (x)
  {
    d = x % 10;
    if (md == d) result++;
    if (md > d) md = d, result = 1;
    x /= 10;
  }
 
  return result;
}
2
Злостный нарушитель
9603 / 5196 / 1185
Регистрация: 12.03.2015
Сообщений: 24,537
03.02.2019, 13:44 4
Байт, у меня почему-то 1 цикл получился вместо 3х.
0
447 / 333 / 172
Регистрация: 01.07.2015
Сообщений: 1,162
03.02.2019, 13:46 5
как вариант

C++
1
2
3
4
string s;
cin >> s;
 
cout << count(s.cbegin(), s.cend(), *min_element(s.cbegin(), s.cend()));
1
Verevkin
03.02.2019, 13:55     Определить, сколько раз в заданном числе встречается его минимальная цифра
  #6

Не по теме:

Цитата Сообщение от ReDoX Посмотреть сообщение
как вариант
Препод оценит такой твист, ага.

Кликните здесь для просмотра всего текста
Определить, сколько раз в заданном числе встречается его минимальная цифра

0
03.02.2019, 13:55
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
03.02.2019, 13:55
Помогаю со студенческими работами здесь

Определить сколько раз в четырехзначном числе встречается максимальная цифра
Дано натуральное четырехзначное число. Определить, сколько раз в нем встречается максимальная цифра.

Определить сколько раз в числе встречается та или иная цифра
Дословно задача звучит так: &quot;Дано натуральное число. Определить сколько раз в нем встречается цифра...

Определить, какая цифра расположена в заданном числе левее: максимальная или минимальная
Дано натуральное число, в котором все цифры различны. Определить, какая цифра расположена в нем...

Для натурального числа N определить, сколько раз в его записи встречается последняя цифра
Для натурального числа N определить, сколько раз в его записи встречается последняя цифра. Это...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru