Программа показывает максимальное и минимальное значение 0 - Pascal ABC

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

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

почему показывает максимальное и минимальное значение 0?
k = [19,40,40,12,36] l = [44,42,42,19,49] Максимальний елемент масива X:0 Мінімальний елемент масива Y:0 Z=0 ВОТ ОТВЕТ

Решение задачи: «Программа показывает максимальное и минимальное значение 0»

textual
Листинг программы
program PR8;
 
const
  n = 5; m = 5;
 
type
  aType = array [1..5] of Integer;
 
var
  X: array [1..n] of integer;
  Y: array [1..m] of integer;
  i, j, max, min: integer;
  Z: real;
 
//function C(k, l : aType) : Real := k.max - l.min / 2;
begin
  Randomize;
  for var g := 1 to 5 do 
  begin
    x[g] := Random(10, 50);
    write(x[g]:4);
  end;
  WriteLn;
  for var g := 1 to 5 do 
  begin
    y[g] := Random(10, 50);
    write(y[g]:4);
  end;
  WriteLn;
  max := X[1];
  for i := 1 to n do
    if X[i] > max then 
      max := X[i];
  writeln;
  write('Максимальний елемент масива X: ', max);
  min := Y[1];
  for j := 1 to m do
    if Y[j] < min then 
      min := Y[j];
  writeln;
  write('Мінімальний елемент масива Y: ', min);
  writeln(); 
  Z := (max - min) / 2;
  write('Z=', Z);
end.

Объяснение кода листинга программы

  1. В первой строке объявляются две константы n и m, которые представляют собой количество элементов в массивах X и Y соответственно.
  2. Затем объявляется тип данных aType, который представляет собой массив из 1 до 5 элементов типа Integer.
  3. Далее объявляются две переменные X и Y, которые представляют собой массивы из 1 до 5 элементов типа Integer.
  4. Переменные i, j, max и min используются для поиска максимального и минимального значения в массивах X и Y соответственно.
  5. Строка Randomize используется для инициализации генератора случайных чисел.
  6. В цикле for перебираются элементы массивов X и Y, генерируются случайные числа от 10 до 50 и записываются в соответствующие элементы массивов.
  7. После завершения цикла выводится максимальное значение в массиве X и минимальное значение в массиве Y.
  8. Затем вычисляется среднее значение между максимальным и минимальным значениями и выводится на экран.

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


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

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

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