• Предмет: Информатика
  • Автор: ulyahitch
  • Вопрос задан 3 месяца назад

Напишите программу на паскале.Синоптики фиксировали дневные температуры в течение месяца, (случайные числа от 20 до 30) составьте программу для нахождения максимальной минимальной температуры за месяц.
ПРМОГИТЕ ПОЖАЛУЙСТА ЭТО КАПЕЦ

Ответы

Ответ дал: XDXDXDXDXDXDXO
1

Код:
program TemperatureAnalyzer;

const

 DaysInMonth = 30;

 MinTemperature = 20;

 MaxTemperature = 30;

var

 temperatures: array[1..DaysInMonth] of Integer;

 i, maxTemp, minTemp: Integer;

begin

 // Генеруємо випадкові температури для кожного дня місяця

 Randomize;

 for i := 1 to DaysInMonth do

   temperatures[i] := Random(MaxTemperature - MinTemperature + 1) + MinTemperature;

 // Знаходимо максимальну та мінімальну температури

 maxTemp := temperatures[1];

 minTemp := temperatures[1];

 for i := 2 to DaysInMonth do

 begin

   if temperatures[i] > maxTemp then

     maxTemp := temperatures[i];

   if temperatures[i] < minTemp then

     minTemp := temperatures[i];

 end;

 // Виводимо результати

 writeln('Температури за місяць:');

 for i := 1 to DaysInMonth do

   writeln('День ', i, ': ', temperatures[i]);

 writeln('Максимальна температура за місяць: ', maxTemp);

 writeln('Мінімальна температура за місяць: ', minTemp);

 readln;

end.

Вас заинтересует