
20.02.2009, 00:54
|
|
Участник форума
Регистрация: 01.08.2008
Сообщений: 239
Провел на форуме: 448388
Репутация:
31
|
|
Сообщение от slesh
Примерно так делай. Определит все предлложения кроме незаконченных символами . ? !
Код:
var
s,tmp:string;
x,len,cnt:integer;
f:text;
begin
cnt:=0;
assign(f,'input.txt');
reset(f);
while not eof(f) do
begin
readln(f,s);
len:=length(s);
for x:=1 to len-1 do // перебираем все символы кроме последнего
begin
// 1 - Eсли удовлетваряет услови.
// 2 - чтобы исключить ... .? !? итд
if (s[x] in ['!','?','.']) and (s[x+1] in ['!','?','.']=false) then inc(cnt);
end;
if (s[len] in ['!','?','.']) then inc(cnt);
end;
вывод cnt
Спасибо тебе конечно, но переменными типа string пользоваться нельзя, так же как и массивами 
|
|
|