
Вопрос задан 14.02.2021 в 11:03.
Предмет Информатика.
Спрашивает Руденко Дмитрий.
Проблема с Паскалем. Мне надо посчитать среднее арифметическое всех отрицательных чисел в массиве
из десяти элементов. Я понимаю, как сначала надо распредилить, какие числа меньше нуля, но как вычислить среднее арифметическое, не зная точное кол-во отрицательных элементов? Желательно написать полной программой. Заранее спасибо с:

Ответы на вопрос

Отвечает Китай-Гора Динамит.
K:=0
sum:=0
for i:=1 to 10 do
begin
if m[i]<0 then
begin
k:=k+1;
sum:=sum+m[i];
end;
end;
writeln(sum/k);
end.
sum:=0
for i:=1 to 10 do
begin
if m[i]<0 then
begin
k:=k+1;
sum:=sum+m[i];
end;
end;
writeln(sum/k);
end.



Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.
Конечно, я могу помочь вам с этим! Вот пример программы на языке Python, которая находит среднее арифметическое всех отрицательных чисел в массиве:
pythondef find_average_negative(numbers):
negative_numbers = []
for num in numbers:
if num < 0:
negative_numbers.append(num)
if len(negative_numbers) == 0:
return 0 # Если отрицательных чисел нет, вернуть 0
average = sum(negative_numbers) / len(negative_numbers)
return average
# Пример использования:
array = [2, -5, 10, -3, -8, 0, -1, 6, -4, 7]
result = find_average_negative(array)
print("Среднее арифметическое отрицательных чисел:", result)
В этой программе функция find_average_negative
принимает массив numbers
и выполняет следующие шаги:
- Создает пустой список
negative_numbers
, в котором будут храниться отрицательные числа. - Проходит по каждому элементу массива
numbers
и, если число меньше нуля, добавляет его в списокnegative_numbers
. - Проверяет, есть ли отрицательные числа в списке. Если нет, возвращает 0.
- Вычисляет сумму всех отрицательных чисел в
negative_numbers
с помощью функцииsum
, а затем делит эту сумму на количество отрицательных чисел для получения среднего значения. - Возвращает полученное среднее арифметическое.
В приведенном примере мы создаем массив array
из десяти элементов и передаем его в функцию find_average_negative
. Результат вычисления среднего арифметического отрицательных чисел выводится на экран.
Если у вас возникнут дополнительные вопросы, пожалуйста, дайте мне знать!


Топ вопросов за вчера в категории Информатика
Последние заданные вопросы в категории Информатика
Предметы
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili