Помощь - Поиск - Пользователи - Календарь
Полная версия: строки
Форум «Всё о Паскале» > Pascal, Object Pascal > Задачи
Shurik_123
Задана строка символов, состоящая из нескольких предложений. Выделить предложение между первой и второй точками.
это бредовый код, который я написал помогите исправить пожалуйста

program Laba_11;
uses crt;
type mas = array [1..100] of string;
var s1,s2:mas;
i,j:byte;
begin
s2[j]:=('.'); i:=1;
writeln('vvedite text ->');
readln(s1[i]);
if s1[i]=s2[j] then
begin
s1[i]:=s1[i+1];
repeat
textcolor(9);
s1[i]:=s1[i+1];
until s1[i]=s2[j];
writeln(s1[i]);
end
else writeln('text vveden ne korectno');
readln;
end.

Ozzя
Разбиение на слова. Все способы.
Вот на этот код взгляните. Сообщ. № 6
Достаточно изменить код
const
delimiter = [#32, ',', '.', '!', ':'];

на
const
delimiter = ['.'];

и у вас будут выдаваться не слова, а предложения.
Это текстовая версия — только основной контент. Для просмотра полной версии этой страницы, пожалуйста, нажмите сюда.