Предмет: Информатика, автор: ulyanovvladimir

Здравствуйте! Прошу помощи по информатике нужно написать программу.
" Пользователь вводит текст. Посчитать количество предложений и слов в этом тексте."
program go;
var s1:string;
a,i,k,b:integer;
begin
writeln('Введите текст');
begin;
readln(s1);
a:=length(s1);
if a>0 then begin
b:=1;
while a>0 do begin
if s1[i]='b' then
b:=b+1;
i:=i-1;
end;
end
else
b:=0;
writeln('Количество слов в тексте',b);
end;
begin;
readln(s1);
a:=length(s1);
for i:=1 to a do
if s1[i]='.' then
if s1[i+1]=' ' then
k:=k+1;
end;
writeln('В тексте ',k,' предложений..');
end.
при выполнени и моей выдает ошибку выполнения времени. Индекс находится вне границ массива..

Ответы

Автор ответа: Moncart
0
var   s: string;
        i,k,c: integer;
begin       
write('Введите текст: ');
        readln(s);
        i := length(s);
        k:=0;
        for i:=1 to length(s) do
        if s[i] in ['.','?','!'] then inc(k);
        if i > 0 then begin
        c := 1;
        while i > 0 do begin
        if s[i] = ' ' then
        inc(c);
        dec(i);
        end;
        end
        else
        c := 0;
        writeln('Количество слов в тексте: ', c);
        writeln('Количество предложений в тексте: ', k);
end.
Автор ответа: ulyanovvladimir
0
спасибо большое!!
Похожие вопросы
Предмет: Қазақ тiлi, автор: Ulia660
Дайте название тексту
скажи самому миру, почему Автор называет "друг"?
критикуют толерантность детей?
малым правым
в познании. Позитив.
- инструмент для выполнения информационного процесса,
- получение, прослушивание, просмотр, производство, распространение информации. действий в своей
качественная насада компьютерди польза оте ноп, например, по дисциплине-
при написании требуется, чтобы оно было красивым и чистым. С ручкой
набран на компьютере.
мер и небес. Если есть копия реферата, то можно скачать файл,
это легко сделать. На него тратится меньше. Реферат рисунок нерен если,
тоже компьютер берем. Информации с компьютера, к реферату
быстро находим картинки. Таким образом, с помощью компьютера мы можем
пользуемся утем, но при неправильном использовании компьютера, его тоже
может неп. Особенно разнообразные игры в нем помогают детям чувствовать себя здоровыми, нервными,-
на мине. Ученые отмечают следующий вред компьютера для организма человека
баренен говорит
уменьшает зрение;
* приводит к;
весят по системе;
* появляется усталость, слабость.
Еще один вред от этого: волей-неволей дети ном, как волей-неволей-
становится зависимым, резко меняется характер, безразличен к окружающему
подходит к другим играм, к выполнению заданий дочери, развивающих мышление
попытки исчезают.
Сидение за компьютером также плохо влияет на настроение ребенка, они
можно ашуланшақ. В то же время известно лишь то, что ребенок " закрыт
ребенок, зависимый от компьютера, может потерять и друзей оз…
подписка
произношение
СДК
Жирным шрифтом в тексте
записывай слова в тетрадь с переводом
ну.
- задание.
- Я не знаю, - ответил он.
Стад прилагательных из текста.