Глобальные переменные

LenaKomerzan

Написать программу, которая с помощью подпрограммы процедуры находит сумму элементов одномерного массива и минимальный элемент одномерного массива. Связь осуществляется через глобальные переменные
1 ответ

LenaKomerzan

const
  n = 100;
 
var
  a: array[1..n] of integer;
  i, sum, min: integer;
 
procedure MinAndSum;
var
  i: integer;
begin
  sum := 0;
  min := a[1];
  for i := 1 to n do
  begin
    if a[i] < min then 
      min := a[i];
    sum := sum + a[i];
  end;
end;
 
begin
  randomize;
  for i := 1 to n do
  begin
    a[i] := -n div 2 + random(n);
    write(a[i]:4);
  end;
  writeln;    
  MinAndSum;
  writeln('Минимальный элемент массива: ', min);
  writeln('Сумма элементов массива: ', sum);
end.