Втекстовом файле хранятся данные о температуре каждого дня за некоторый год. -вывести все данные. -вывести среднюю температуру за последний месяц. -определить сколько было самых жарких дней (т.е. с температурой, отличающейся от самой высокой на 3 градуса). (турбо паскаль)
218
423
Ответы на вопрос:
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.
Шукай фото на вікіпедії.і просто напиши свої відчуття вчителі точно оцінять.
Популярно: Информатика
-
Sasha006789022.02.2023 14:15
-
Анон5сен24.02.2020 12:59
-
PUPOK210113.10.2020 06:33
-
sneginka200309.12.2022 14:16
-
arsen99201519.12.2020 07:17
-
KristinaPanpi408.11.2021 02:33
-
demoplus127.08.2021 11:42
-
ayer118.04.2020 02:58
-
MakcaBa30.03.2022 03:16
-
куангы8789уш03.08.2022 13:13