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

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

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 12.01.2009, 14:16   #11
Vergilius
 
Регистрация: 12.01.2009
Сообщений: 9
По умолчанию

Ок, это понятно. Только вот программа выводит пустую строчку.
Vergilius вне форума Ответить с цитированием
Старый 12.01.2009, 14:18   #12
alex_fcsm
Участник клуба
 
Аватар для alex_fcsm
 
Регистрация: 10.11.2008
Сообщений: 1,502
По умолчанию

Введите такую строку например
aaa bbbbbb uioiu djsfh
Нормальное состояние техники - нерабочее, все остальное частный случай.
alex_fcsm вне форума Ответить с цитированием
Старый 12.01.2009, 14:30   #13
Vergilius
 
Регистрация: 12.01.2009
Сообщений: 9
По умолчанию

Задание немного другое. Необходимо найти слова, состоящие не из одинаковых букв, а из повторяющихся. Например, abba - будет являться искомым словом, также как и papa, deed, sss. А слово fyfyk не будет являться искомым, так как буква k в нем содержится один раз.
Vergilius вне форума Ответить с цитированием
Старый 12.01.2009, 14:31   #14
alex_fcsm
Участник клуба
 
Аватар для alex_fcsm
 
Регистрация: 10.11.2008
Сообщений: 1,502
По умолчанию

Цитата:
Сообщение от Vergilius Посмотреть сообщение
Необходимо найти слова, составленный только из повторяющихся букв
Это как понимать???
Нормальное состояние техники - нерабочее, все остальное частный случай.
alex_fcsm вне форума Ответить с цитированием
Старый 12.01.2009, 14:37   #15
Vergilius
 
Регистрация: 12.01.2009
Сообщений: 9
По умолчанию

То есть слово geged не подходит, так как необходимо, что бы все буквы слова повторялись не менее одного раза.
Vergilius вне форума Ответить с цитированием
Старый 12.01.2009, 16:37   #16
alex_fcsm
Участник клуба
 
Аватар для alex_fcsm
 
Регистрация: 10.11.2008
Сообщений: 1,502
По умолчанию

Код:
uses crt;
var s,sub:string;
    i,j,n:integer;
    a:array[1..100] of string;
    flag:boolean;
    
function Al(x:string;m:integer):boolean;
var l:integer;
    vvv:boolean;
begin
vvv:=false;
for l:=1 to  length(x) do
 if (a[i][l]=a[i][m]) and (l<>m) then vvv:=true;
Al:=vvv;
end;


begin
clrscr;
writeln('Input str');
readln(s);
i:=0;n:=0;
repeat
inc(i);
if (s[i]=' ')and(s[i+1]<>' ') then begin
                   inc(n);
                   a[n]:=sub;
                   sub:='';
                   end
else if (s[i]<>' ')and(s[i]<>'.') then sub:=sub+s[i];
until i=length(s);
if sub<>'' then begin
inc(n);
a[n]:=sub;
end;
writeln;
for i:=1 to n do
begin
flag:=true;
 for j:=1 to length(a[i]) do
  if not(Al(a[i],j)) then flag:=false;
if flag then writeln(a[i]);
end;

end.
Нормальное состояние техники - нерабочее, все остальное частный случай.
alex_fcsm вне форума Ответить с цитированием
Старый 12.01.2009, 16:50   #17
Vergilius
 
Регистрация: 12.01.2009
Сообщений: 9
Подмигивание

Спасибо огромное
Vergilius вне форума Ответить с цитированием
Старый 12.01.2009, 16:54   #18
alex_fcsm
Участник клуба
 
Аватар для alex_fcsm
 
Регистрация: 10.11.2008
Сообщений: 1,502
По умолчанию

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


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Очень нужна помощь для создания прог на Паскале! JackDC Помощь студентам 4 11.01.2009 13:22
Нужна помощь со строками на C++ SBerT Помощь студентам 4 15.12.2008 10:06
Очень нужна помощь! Нужно найти ошибку в очень простой программе. Lex55555777 Помощь студентам 3 07.12.2008 20:32
Очень срочно нужна помощь в Паскале. Roland Помощь студентам 4 09.03.2007 21:27
Нужна помощь в Паскале. Очень-очень срочно. !!! Помощь студентам 2 09.02.2007 15:12