Написать программу на паскале, которая определяет количество предложений во введенном тексте.

Написать программку на паскале, которая определяет количество предложений во введенном тексте.

Задать свой вопрос
1 ответ
в предложении "персональный компьютер компании Apple" имеются 4 слова, отделенные друг от друга 3 пробелами. 
Из приведенного образца видно, что количество слов в строке можно найти как сумму имеющихся в строке пробелов плюс единица. 

program help; 
Uses Crt; 
var 
i,k,ks,1:integer; с: char; s:string; 

begin 
ClrScr; 
writeln('Введите строчку. Ввод окончите нажатием кнопки Enter'); 
writeln; 
readln(s) ; 
l:=length(s); 
k:=0;(k - счетчик количества пробелов 
for i:= 1 to 1 do 
begin 
c:=s; 
if c=' ' then k:=k+l 
end; 
ks:=k+l; 
writeln; 
writeln('количество слов в данной строке сочиняет ',ks); 
readln 
end.
Васька Кичкайло
Кто то не подумав написал строку for i:= 1 to 1 do
Инна
Все-таки заместо 2-ой единицы превосходнее написать L
Леночка Зайвина
for i:= 1 to L do
Паша Дужеев
тут есть еще ошибки!
Софья Фольченкова
нельзя переменной символьного типа присваивать целую строку из нескольких знаков! Превосходнее заместо строчки c:=s; написать c:=s[i];
Romejkin Denis
Заместо if c=' ' then k:=k+l необходимо написать if c=' ' then k:=k+1
Закрошкина Лилия
то есть заместо L нужно писать 1!!
Кира Ахметнабиева
аналогично в строке ks:=k+l; необходимо писать ks:=k+1;
, оставишь ответ?
Имя:*
E-Mail:


Добро пожаловать!

Для того чтобы стать полноценным пользователем нашего портала, вам необходимо пройти регистрацию.
Зарегистрироваться
Создайте собственную учетную запить!

Пройти регистрацию
Авторизоваться
Уже зарегистрированны? А ну-ка живо авторизуйтесь!

Войти на сайт