Заполнить массив из 15 элементов случайных целых чисел из диапазона [-15;+17]. Вывести его на экран. Определить количество четных элементов. В этом же массиве найти максимальный отрицательный Элемент. Выполнить работу в free pascal

19 Авг 2021 в 19:46
122 +1
0
Ответы
1

program RandomArray;

var
arr: array[1..15] of integer;
i, evenCount, maxNegative: integer;

begin
randomize;
evenCount := 0;
maxNegative := 0;

// Заполнение массива случайными числами и подсчет четных элементов
for i := 1 to 15 do
begin
arr[i] := random(33) - 15;
if arr[i] mod 2 = 0 then
evenCount := evenCount + 1;
writeln('arr[', i, '] = ', arr[i]);
end;

// Поиск максимального отрицательного элемента
for i := 1 to 15 do
begin
if (arr[i] < 0) and (arr[i] < maxNegative) then
maxNegative := arr[i];
end;

writeln('Количество четных элементов: ', evenCount);
writeln('Максимальный отрицательный элемент: ', maxNegative);
end.

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