Предмет: Информатика,
автор: irati
Строка S составлена из нескольких предложений, каждоеиз которых заканчивается точкой, восклицательным или вопросительным знаком. Напишите программу, которая выводит на экран количество предложений в данной строке.
Ответы
Автор ответа:
0
function max (x,y : longint) : longint;
begin
if x>y then max:=x else max:=y;
end;
var k : longint; s : string;
begin
readln(s);
while (pos('.',s)<>0)or(pos('!',s)<>0)or(pos('?',s)<>0) do
begin
k:=k+1;
Delete(s,max(max(pos('.',s),pos('!',s)),pos('?',s)),1);
end;
writeln(k);
end.
Интересные вопросы
Предмет: География,
автор: 3hb4qst5dh
Предмет: Математика,
автор: irina88881
Предмет: Алгебра,
автор: tverdaiaveronika
Предмет: Алгебра,
автор: Feriada
Предмет: История,
автор: BPVTHGEK