Указания:
— сформировать массив D из 24 случайных целых чисел в диапазоне [–32,32] и вывести элементы массива на экран;
— преобразование массива оформить в виде процедуры;- вычисление суммы оформить в виде функции;
— все выводы на экран осуществлять в основной программе.
const
kol_el = 24;
type
mas = array [1 .. kol_el] of integer;
var
d: mas;
Procedure preobr(var a: mas);
var
i: integer;
begin
for i := 1 to kol_el do
a[i] := a[i] - 6;
end;
Function Sum(b: mas): integer;
var
i, s: integer;
begin
s := 0;
for i := 1 to kol_el do
if (b[i] >= -14) and (b[i] <= 2) then
s := s + b[i];
Sum := s;
end;
var
i: integer;
begin
Randomize;
for i := 1 to kol_el do
begin
d[i] := random(65) - 32;
write(d[i]:4);
end;
preobr(d);
writeln;
writeln;
for i := 1 to kol_el do
write(d[i]:4);
writeln;
writeln;
write('сумма элементов =', Sum(d));
readln;
end.