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

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

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

Восстановить пароль

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

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 21.03.2013, 10:07   #1
Me gusta
 
Аватар для Me gusta
 
Регистрация: 21.03.2013
Сообщений: 6
По умолчанию Heeeeeeeeeeeeeeeelllp meeeeeeeeeeeee?????

Преобразовать использовав предыдущий алгоритм, таким образом, чтобы в результате работы программы была выведена буква, которая встречается чаще всех.
предыдущая программа:
Program xxx;
var S,i:string;
e,k,g:integer;
begin
writeln ('введите строку');
read (s);
g:length (S);
for e:='а' to 'я' do
begin
k:=0;
for i:=1 to g do
if S[i]=e then
k:=k+1;
writeln (e,'-',k);
end;
end.
Всем добра, радуги и лисичку (с) Тоширо
Me gusta вне форума
Старый 21.03.2013, 10:15   #2
Mad_Cat
Made In USSR!
Старожил
 
Аватар для Mad_Cat
 
Регистрация: 01.09.2010
Сообщений: 3,657
По умолчанию

Код:
Program xxx;
var S:string;
i,k,g:integer;
e,c:char;max:integer;
begin
writeln ('введите строку');
read (s);max:=0;c:='\';
g:=length (S);
for e:='а' to 'я' do
begin
k:=0;
for i:=1 to g do
if S[i]=e then
k:=k+1;
if k>max then begin max:=k;c:=e; end;
end;
Writeln(c);
end.
"...В жизни я встречал друзей и врагов.В жизни много всего перевидал.Солнце тело мое жгло, ветер волосы трепал,но я смысла жизни так и не узнал..."
(c) Юрий Клинских aka "Хой"

Последний раз редактировалось Mad_Cat; 21.03.2013 в 10:23. Причина: поправил)
Mad_Cat вне форума
Старый 21.03.2013, 10:21   #3
Me gusta
 
Аватар для Me gusta
 
Регистрация: 21.03.2013
Сообщений: 6
По умолчанию

почему программа при любом вводе предложения выдает букву "я"?
Всем добра, радуги и лисичку (с) Тоширо
Me gusta вне форума
Старый 21.03.2013, 10:24   #4
Mad_Cat
Made In USSR!
Старожил
 
Аватар для Mad_Cat
 
Регистрация: 01.09.2010
Сообщений: 3,657
По умолчанию

Цитата:
почему программа при любом вводе предложения выдает букву "я"?
Прошу покорнейше меня простить, ибо малость поторопился, но сейчас поправил и код должен работать верно!
"...В жизни я встречал друзей и врагов.В жизни много всего перевидал.Солнце тело мое жгло, ветер волосы трепал,но я смысла жизни так и не узнал..."
(c) Юрий Клинских aka "Хой"

Последний раз редактировалось Mad_Cat; 21.03.2013 в 10:32.
Mad_Cat вне форума
Старый 21.03.2013, 10:26   #5
Me gusta
 
Аватар для Me gusta
 
Регистрация: 21.03.2013
Сообщений: 6
По умолчанию

Спасибо большое)
помогли очень)
премного благодарна!!!! )
Всем добра, радуги и лисичку (с) Тоширо
Me gusta вне форума
Старый 21.03.2013, 10:41   #6
Sciv
Старожил
 
Аватар для Sciv
 
Регистрация: 16.05.2012
Сообщений: 3,211
По умолчанию

Цитата:
Heeeeeeeeeeeeeeeelllp meeeeeeeeeeeee?????
Что за вопли дикого ёлупня? Почему в конце вопрос?
И вообще это вроде как нарушение правил форума...

Начал решать проблему с помощью регулярных выражений. Теперь решаю две проблемы...
Sciv вне форума
Закрытая тема


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