Случайным образом получить 15 чисел, числа в диапазоне [-50, 50]. 2. Определить количество отрицательных среди них. 3. Определить минимальное. 4. Определить среднее арифметическое среди отрицательных. Необходимо сделать в паскале

7 Окт 2019 в 07:47
176 +1
0
Ответы
1

program RandomNumbers;

var
numbers: array[1..15] of integer;
i, countNegatives, min, sumNegatives, averageNegatives: integer;

begin
randomize;

// Генерация 15 случайных чисел в диапазоне [-50, 50]
for i := 1 to 15 do
begin
numbers[i] := random(101) - 50;
write(numbers[i], ' ');
end;

// Определение количества отрицательных чисел, минимального и среднего арифметического отрицательных
countNegatives := 0;
min := 50;
sumNegatives := 0;

for i := 1 to 15 do
begin
if numbers[i] < 0 then
begin
countNegatives := countNegatives + 1;
sumNegatives := sumNegatives + numbers[i];
if numbers[i] < min then
min := numbers[i];
end;
end;

if countNegatives > 0 then
averageNegatives := sumNegatives div countNegatives
else
averageNegatives := 0;

writeln;
writeln('Количество отрицательных чисел: ', countNegatives);
writeln('Минимальное отрицательное число: ', min);
writeln('Среднее арифметическое отрицательных чисел: ', averageNegatives);

end.

19 Апр в 13:33
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Название заказа не должно быть пустым
Введите email
Бесплатные доработки
Гарантированные бесплатные доработки
Быстрое выполнение
Быстрое выполнение от 2 часов
Проверка работы
Проверка работы на плагиат
Интересные статьи из справочника
Поможем написать учебную работу
Название заказа не должно быть пустым
Введите email
Доверьте свою работу экспертам
Разместите заказ
Наша система отправит ваш заказ на оценку 94 888 авторам
Первые отклики появятся уже в течение 10 минут
Прямой эфир