Найти максимальную компоненту файла - PascalABC.NET

Узнай цену своей работы

Формулировка задачи:

Создать файл F вещественных чисел. Найти максимальную компоненту файла и записать ее в конец файла. Сформировать файл H, записав в него каждую вторую компоненту файла F.

Решение задачи: «Найти максимальную компоненту файла»

textual
Листинг программы
var max, buff: real;
begin
  var F, H: file of real;
  max := -MaxReal;
  var counter := 0;
  assign(F, 'f.dat');
  assign(H, 'h.dat');
  rewrite(F);
  for var i := 1 to 10 do begin
    buff := Random * 20;
    if buff > max then max := buff;
    write(F, buff);
    write(buff, ' ');
  end;
  writeln(max);
  close(F);
  reset(F);
  rewrite(H);
  while not eof(F) do begin
    read(F, buff);
    inc(counter);
    if not odd(counter) then write(H, buff);
  end;
  close(F);
  close(H);
  reset(H);
  while not eof(H) do begin
    read(H, buff);
    write(buff, ' ');
  end;
  close(H);
end.

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

12   голосов , оценка 3.917 из 5
Похожие ответы