Var t:text; s:string: i,b:integer; begin readln(s); {ввод строки} i:=0; b:=pos(' ',s); while b<>0 do begin inc(i); delete(s,b,1); b:=pos(' ',s); end; assign (t, 'C:\primer.txt'); {соединение с файлом primer.txt} rewrite(t); {подготовка к записи в файл} write(t,i); {запись в файл значение переменной "i"} close(t); {завершение работы с файлом} end.
Создавать файл не обязательно, программа сама его создаст.
t:text;
s:string:
i,b:integer;
begin
readln(s); {ввод строки}
i:=0;
b:=pos(' ',s);
while b<>0 do
begin
inc(i);
delete(s,b,1);
b:=pos(' ',s);
end;
assign (t, 'C:\primer.txt'); {соединение с файлом primer.txt}
rewrite(t); {подготовка к записи в файл}
write(t,i); {запись в файл значение переменной "i"}
close(t); {завершение работы с файлом}
end.
Создавать файл не обязательно, программа сама его создаст.
Оцените мой ответ если это то, что Вам нужно.