Дан текстовый файл. Составьте программу, которая считывает текст из файла, вычисляет...

0 голосов
53 просмотров

Дан текстовый файл. Составьте программу, которая считывает текст из файла, вычисляет количество слов в каждой строке. Вставьте в конце каждой строки количество слов и записать в новом файле.


Информатика (17 баллов) | 53 просмотров
Дан 1 ответ
0 голосов

Var  s          : string;  finish,k,i : longint;begin  assign(input,'input.txt'); reset(input);  assign(output,'output.txt'); rewrite(output);  finish:=0;  while(finish=0) do { если finish будет <> 0 то программа    перестанет читать текст}    begin      writeln('читать? если да, то 0 если нет, то 1');      readln(finish);      k:=0;      if finish=0        then begin               readln(s);               for i:=1 to length(s) do                 if s[i]=' '                   then inc(k);             end        else exit;      inc(k);      writeln(k);    end;end.

(202 баллов)
0

var
s : string;
finish,k,i : longint;
begin
assign(input,'input.txt'); reset(input);
assign(output,'output.txt'); rewrite(output);
finish:=0;
while(finish=0) do { если finish будет <> 0 то программа
перестанет читать текст}
begin
writeln('читать? если да, то 0 если нет, то 1');
readln(finish);
k:=0;
if finish=0
then begin
readln(s);
for i:=1 to length(s) do
if s[i]=' '
then inc(k);
end
else exit;
inc(k);
writeln(k);
end;
end.

0

input.txt текстовый документ создаешь из которого будут вводиться строки. между строками поставь 1, чтобы программа корректно работала

0

к примеру
1
вася вышел погулять
1
мама позвала домой
1

0

я пойду делать уроки

0

ой

0

прости вместо 1, пиши 0