Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Паскаль, Turbo Pascal, PascalABC.NET
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 27.12.2010, 07:43   #1
Zhasik
Пользователь
 
Регистрация: 27.12.2010
Сообщений: 18
По умолчанию найти символ, который встречается чаще других

Даны натуральное число n и символы S(1), ..., S(n).
найти символ, который встречается чаще других
Zhasik вне форума Ответить с цитированием
Старый 27.12.2010, 08:49   #2
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

И в чем сложности?
Описываешь массив
Код:
a:array['a'..'z'] of integer;
А потом в цикле заполняешь кол-ва символов в строке
Код:
inc(a[s[i]]);
Это даст тебе карту вхождения символов.
А после циклом по массиву "а" ищешь максимум - это и будет символ который встречается чаще всех.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
найти все слова, в которых заданный символ встречается не менее чем заданное число раз. Delphi. Виктория7777 Помощь студентам 6 21.12.2010 18:46
Чаще других повторяется слово... nondeadlollipop Помощь студентам 1 22.11.2010 08:42
Поиск элемента который чаще всего встречается Gerzs Microsoft Office Excel 6 08.11.2010 21:59
какая из букв встречается в данной строке чаще StudeHt Помощь студентам 8 12.04.2009 00:28