Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
HanteR
1 / 1 / 0
Регистрация: 23.10.2009
Сообщений: 53
#1

Наиболее часто-встречаемая цифра - C++

24.06.2010, 19:26. Просмотров 638. Ответов 6
Метки нет (Все метки)

Помогите пожалуйста написать программу, которая выводит на экран наиболее часто-встречаемую цифру, в введенном с клавиатуры тексте. Заранее спасибо.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
24.06.2010, 19:26
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Наиболее часто-встречаемая цифра (C++):

Наиболее часто встречаемая буква в масиве
Подскажите алгоритм поиска наиболее часто встречаемой буквы в масиве =)

Наиболее часто встречающееся слово
Как можно это реализовать Исходный текст содержит строку, слова в которой...

Наиболее часто встречающиеся слова
Здравствуйте! Помогите, пожалуйста написать код, который из текстового файла со...

20 наиболее часто встречающихся слов
дан файл. выписать 20 наиболее часто встречающихся слов в алфавитном порядке....

Вывести 10 наиболее часто встречающихся чисел
Нужно написать функцию, которая находит в векторе(видел с использованием map,...

Получить 10 наиболее часто встречающихся слов в файле
ребята, срочно нужна помощь в решении задачи!)) Жду , заранее спасибо:) Дан...

6
kazak
3057 / 2378 / 255
Регистрация: 11.03.2009
Сообщений: 5,438
Завершенные тесты: 1
24.06.2010, 19:41 #2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include <iostream.h>
#include <string.h>
 
int main(int argc, char* argv[])
{
   int count[10] = {0};
   int max_i = 0;
   char str[513] = {'\0'};
 
   cout << "Vvedite stroku: ";
   cin.getline(str, 512);
   cin.sync();
   for (unsigned int i = 0; i < strlen(str); i++)
      if (str[i] >= '0' && str[i] <= '9')
         count[str[i]-'0']++;
   for (int i = 0; i < 10; i++)
      if (count[max_i]<count[i])
         max_i = i;
   cout << "Samaya chastaya tsifra = " << max_i << endl;
   system("pause");
   return 0;
}
1
HanteR
1 / 1 / 0
Регистрация: 23.10.2009
Сообщений: 53
24.06.2010, 20:56  [ТС] #3
Спасибо большое!!!

Добавлено через 27 минут
Во время компиляции вылазит ошибка:

с чем это может быть связано?
0
Хохол
Эксперт С++
475 / 443 / 34
Регистрация: 20.11.2009
Сообщений: 1,292
24.06.2010, 20:57 #4
Гыгы попробуй глянуть на свою картинку.
0
HanteR
1 / 1 / 0
Регистрация: 23.10.2009
Сообщений: 53
24.06.2010, 21:01  [ТС] #5
Цитата Сообщение от Хохол Посмотреть сообщение
Гыгы попробуй глянуть на свою картинку.
извините. Исправил
0
kazak
3057 / 2378 / 255
Регистрация: 11.03.2009
Сообщений: 5,438
Завершенные тесты: 1
24.06.2010, 21:11 #6
Выниси объявление в начало - unsigned int i;
В циклах убери тип, оставь for (i = 0;...)
1
HanteR
1 / 1 / 0
Регистрация: 23.10.2009
Сообщений: 53
24.06.2010, 21:14  [ТС] #7
Цитата Сообщение от kazak Посмотреть сообщение
Выниси объявление в начало - unsigned int i;
В циклах убери тип, оставь for (i = 0;...)
спасибо, заработало когда убрал тип в цикле
0
24.06.2010, 21:14
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
24.06.2010, 21:14
Привет! Вот еще темы с решениями:

Наиболее часто встречающийся символ в текстовом файле
считал символы из файла в строку, но не могу понять как найти наиболее часто...

Поиск наиболее часто встречающейся подстроки в строке
Прошло уже немало лет с тех пор, как Лич Сандро ушёл на заслуженный отдых....

Определить цифру, наиболее часто встречающуюся в числе
Помогите, не понимаю, что нужно сделать? Для заданного целого числа N...

Получить 10 наиболее часто встречающихся слов из файла
Дан символьный файл f, содержащий произвольный текст длиной более 50 слов....


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

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru