В паскаль создать массив который заполняется случайными числами и выводит процентное соотношение положительных и отрицательных чисел

5 Апр 2019 в 19:50
165 +1
0
Ответы
1

program RandomArray;

const
N = 10; // размер массива
var
arr: array[1..N] of integer;
positive, negative: integer;
i: integer;

begin
// заполняем массив случайными числами
randomize;
positive := 0;
negative := 0;
for i := 1 to N do
begin
arr[i] := random(201) - 100; // случайное число от -100 до 100
if arr[i] >= 0 then
positive := positive + 1
else
negative := negative + 1;
end;

// выводим массив и процентное соотношение положительных и отрицательных чисел
writeln('Массив случайных чисел: ');
for i := 1 to N do
write(arr[i], ' ');
writeln;

writeln('Процент положительных чисел: ', (positive 100) div N, '%');
writeln('Процент отрицательных чисел: ', (negative 100) div N, '%');
end.

28 Мая 2024 в 19:25
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Поможем написать учебную работу
Прямой эфир