Есть ответ 👍

Втекстовом файле хранятся данные о температуре каждого дня за некоторый год. -вывести все данные. -вывести среднюю температуру за последний месяц. -определить сколько было самых жарких дней (т.е. с температурой, отличающейся от самой высокой на 3 градуса). (турбо паскаль)

218
423
Посмотреть ответы 2

Ответы на вопрос:


Uses crt; const   month_length = 30; var   f: text;   max, i, k, s, n: integer;   a: array[1..366] of integer; begin   assign(f, 'file.txt');   //закоментировать если файл существует   rewrite(f);   randomize;   for i : = 1 to 365 do       writeln(f, random(100) - 50);   close(f);     reset(f);   n : = 0;   while not eof(f) do   begin       n : = n + 1;       readln(f, a[n]);       write(a[n], ' ');       if (a[n] > max) or (n = 1) then max : = a[n];   end;   close(f);     writeln;   s : = 0;   k : = 0;   for i : = 1 to n do   begin       if abs(a[i] - max) < = 3 then k : = k + 1;       if n - i < = month_length then s : = s + a[i];   end;   writeln('last month average = ', s / month_length);   writeln('tops = ', k);   end.

Шукай фото на вікіпедії.і просто напиши свої відчуття вчителі точно оцінять.

Популярно: Информатика