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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 08.04.2010, 22:08   #1
bingooo
Пользователь
 
Регистрация: 04.04.2010
Сообщений: 29
По умолчанию Строки в Паскале, дорешать.

В строке малыми латинскими буквами записаны слова, разделяющиеся запятыми. Первые буквы некоторых слов могут совпадать. Указать минимальное количество первых букв, по которым можно различить слова из заданного списка.
Вот мой исходник:
uses crt;
const zap:string[1]=',';
var s:string;
t,l,i,n:integer;
begin
clrscr;
writeln('vvedi slova cherez zapiatuiu: ');
readln(s);
l:=length(s);
t:=1;
n:=1;
for i:=1 to l do
begin
if s[i]=zap
then
begin
if s[t]<>s[i+n]
then writeln('t=',t) else begin
t:=t+1;
n:=n+1;
end;
end;
end;
writeln('t=',t);
end.


у меня считает только когда совпадает 1 буква и не совпадают, помогите создать цикл для:

if s[t]<>s[i+n]
then writeln('t=',t) else begin
t:=t+1;
n:=n+1;

ну очень нужно, будьте так любезны!!!
bingooo вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
помогите дорешать задачу pavelstraut Общие вопросы C/C++ 4 23.07.2009 16:53
Помогите дорешать программу darika Паскаль, Turbo Pascal, PascalABC.NET 4 14.05.2009 15:08
Помогите дорешать задачу на While Andrux Помощь студентам 12 29.12.2008 21:24