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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 30.11.2008, 12:38   #1
Saken
 
Регистрация: 30.11.2008
Сообщений: 6
Вопрос помогите с задачой

Дан текст. Найти все слова, содержащие наибольшее количество гласных латинских букв(a,e,i,o,u)...
Saken вне форума Ответить с цитированием
Старый 30.11.2008, 13:07   #2
alex_fcsm
Участник клуба
 
Аватар для alex_fcsm
 
Регистрация: 10.11.2008
Сообщений: 1,502
По умолчанию

Корявенько немного...
Код:
uses crt;
var s,s1,sub:string;
    i,j,m,n,k,max:integer;
    a:array[1..100] of string;
    Mi:set of char;
begin
clrscr;
mi:=['a','o','e','i','u','y'];
writeln('Input str');
readln(s);
i:=0;n:=0;
repeat
inc(i);
if (s[i]=' ')or(s[i]=',') then begin
                   inc(n);
                   a[n]:=sub;
                   sub:='';
                   end
else sub:=sub+s[i];
until i=length(s);
inc(n);
a[n]:=sub;
max:=0;k:=0;
for i:=1 to n do
 begin
 k:=0;
 for m:=1 to length(a[i]) do
  if a[i][m] in Mi then inc(k);
 if k>max then max:=k;
 end;
for i:=1 to n do
 begin
 k:=0;
 for m:=1 to length(a[i]) do
  if a[i][m] in Mi then inc(k);
 if k=max then writeln(a[i]);
 end


end.
Нормальное состояние техники - нерабочее, все остальное частный случай.
alex_fcsm вне форума Ответить с цитированием
Старый 30.11.2008, 13:44   #3
Saken
 
Регистрация: 30.11.2008
Сообщений: 6
Хорошо

братан, большое те спс...
Saken вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
помогите плз с задачой (строки на яз.Паскаль) Saken Паскаль, Turbo Pascal, PascalABC.NET 5 30.11.2008 14:26
Помогите с задачой о павуке :-) на Паскале Haret Помощь студентам 5 11.12.2006 06:53