
20.02.2009, 00:39
|
|
Познавший АНТИЧАТ
Регистрация: 05.03.2007
Сообщений: 1,985
С нами:
10097606
Репутация:
3349
|
|
Примерно так делай. Определит все предлложения кроме незаконченных символами . ? !
Код:
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
Последний раз редактировалось slesh; 20.02.2009 в 00:45..
|
|
|