Консультация № 198587
15.05.2020, 18:41
0.00 руб.
0 2 1
Уважаемые эксперты! Пожалуйста, ответьте на вопрос:
Дан символьный файл f.(Группа символов, разделенных пробелами и не со-держащая пробелов внутри себя, называется словом). Считая, что количество символов в слове не превосходит 20, определить, сколько в файле f имеется слов, состоящих из одного, двух, трех и т.д. символов.
Помогите пожалуйста <3

Обсуждение

давно
Посетитель
404062
1
15.05.2020, 18:59
общий
Ой. Это нужно в программе Pascal сделать.. Совсем забыла указать
давно
Старший Модератор
31795
6196
15.05.2020, 22:40
общий
это ответ
Здравствуйте, Lena0111!

Смотрите код:
[code lang=pascal]var
a:char;
b:array[1..21]of integer;
c:string;
d:integer;
f:file of char;
begin
assign(f,'200515.txt');
reset(f);
while not eof(f) do
begin
a:=' ';
c:='';
while(a=' ')and not eof(f) do read(f,a);
while(a<>' ')and not eof(f) do
begin
c:=c+a;
read(f,a);
end;
if length(c)in[1..20]then inc(b[length(c)]) else inc(b[21]);
end;
close(f);
for d:=1 to 20 do writeln(d:3,b[d]:5);
writeln('Error:=',b[21]);
end.[/code]
Удвчи!
Об авторе:
Мне безразлично, что Вы думаете о обо мне, но я рад за Вас - Вы начали думать.

Форма ответа