Компонентами файла F являются действительные числа. Найти сумму наибольшего и наименьшего значений компонент — Pascal(Паскаль)

uses crt;
var f:file of real;
   a,mn,mx:real;
   n,i:integer;
begin
clrscr;
randomize;
assign(f,'file');
rewrite(f);
write('Сколько чисел ввести в файл? n=');
readln(n);
for i:=1 to n do
 begin
  a:=10*random;
  write(f,a);
 end;
reset(f);
writeln('Содержание файла');
read(f,mx);
mn:=mx;
write(mx:0:2,' ');
while not eof(f) do
 begin
  read(f,a);
  write(a:0:2,' ');
  if a>mx then mx:=a
  else if a<mn then mn:=a;
 end;
close(f);
writeln;
writeln('Максимальный элемет=',mx:0:2);
writeln('Минимальный  элемет=',mn:0:2);
readln
end.

Leave a Comment

+ 2 = 5