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

Bon2000 Bon2000    2   27.06.2019 23:30    0

Ответы
ayshatalieva01 ayshatalieva01  22.07.2020 10:55
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.
ПОКАЗАТЬ ОТВЕТЫ
Другие вопросы по теме Информатика