Прошу по информатике нужно написать программу. " пользователь вводит текст. посчитать количество предложений и слов в этом тексте." 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. при выполнени и моей выдает ошибку выполнения времени. индекс находится вне границ массива..
257
351
Ответы на вопрос:
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.
1. ОЗУ
2. Является энергозависимой.
3. В неё загружаются в данный момент используемые программы.
Объяснение:
ОЗУ - это энергозависимая часть системы компьютерной памяти, в которой хранится выполняемый машинный код, во время работы компьютера
Популярно: Информатика
-
danilasen3406.01.2022 11:19
-
Pузик19.07.2021 04:47
-
slavka19403.05.2021 14:13
-
Лиро119.03.2020 11:18
-
yasya14223.03.2020 02:39
-
yli222031.07.2020 01:31
-
dianashabaneh27.11.2022 16:43
-
Blaxi10.03.2021 23:36
-
AlexNickrodef08.04.2021 10:57
-
ддииммоонн28.06.2022 22:31