program lab1;
{$APPTYPE CONSOLE}
function del_words(sl:string; count:byte):string;
var
i,k,j:integer;
len:integer;
begin
i:=1;
len:=length(sl);
while i<=len do begin
j:=i;
k := 0;
while (sl[i]<>' ') and (i<=len) do begin
inc(i);
inc(k);
end;
if k>count then begin
delete(sl,j,k);
len:=length(sl);
end;
inc(i);
end;
del_words := sl;
end;
var f,g:textfile;
s,s1,name_in,name_out:string;
ct:byte;
begin
write('input file name_in: ');
readln(name_in);
write('input file name_out: ');
readln(name_out);
write('input count symbols of word: ');
readln(ct);
assignfile(f,name_in);
assignfile(g,name_out);
reset(f);
rewrite(g);
while not eof(f) do
begin
read(f,s);
s1:=del_words(s,ct);
writeln(g,s1);
end;
CloseFile(f);
CloseFile(g);
end.
Если Вы уже зарегистрированы на Портале - войдите в систему, если Вы еще не регистрировались - пройдите простую процедуру регистрации.