var arr: array[1..N] of integer; positiveCount, negativeCount, i: integer;
begin positiveCount := 0; negativeCount := 0;
// заполнение массива случайными числами Randomize; for i := 1 to N do begin arr[i] := Random(21) - 10; // генерация чисел от -10 до 10 writeln('Элемент ', i, ': ', arr[i]);
if arr[i] > 0 then positiveCount := positiveCount + 1 else if arr[i] < 0 then negativeCount := negativeCount + 1;
program CountPositiveNegativeElements;
const
N = 10;
var
arr: array[1..N] of integer;
positiveCount, negativeCount, i: integer;
begin
positiveCount := 0;
negativeCount := 0;
// заполнение массива случайными числами
if arr[i] > 0 thenRandomize;
for i := 1 to N do
begin
arr[i] := Random(21) - 10; // генерация чисел от -10 до 10
writeln('Элемент ', i, ': ', arr[i]);
positiveCount := positiveCount + 1
else if arr[i] < 0 then
negativeCount := negativeCount + 1;
end;
writeln('Количество положительных элементов: ', positiveCount);
writeln('Количество отрицательных элементов: ', negativeCount);
end.