• С помощью Паскаля найти самую короткую строку в файле и вывести её на экран. Если таких строк несколько, то последнюю из них.

Ответы 1

  • program proga;Var  p: text;      i, n : byte;      s,min,m: string;      Begin                           write('Введите имя файла   ');  {Например: C:.txt}                           read(m);Assign(p,m);        reset(p);    read(p,s); min:=s;    n:=100;    for i:=1 to n do    begin      readln(p,s);                                       while not eof(p) do   {нахождение минимальной строки}          begin           readln(p,s);          if length(s) <= length(min) then           min:=s;          end;           end;close(p);    write('самая короткая строка: ',min);End.
  • Добавить свой ответ

Войти через Google

или

Забыли пароль?

У меня нет аккаунта, я хочу Зарегистрироваться

How much to ban the user?
1 hour 1 day 100 years