Вопрос задан 15.07.2023 в 04:46. Предмет Информатика. Спрашивает Адамовский Никита.

дан одномерный массив А состоящий из целых чисел .вывести на экран среднее арифметическое значение

для всех нечетных элементов массива. предусмотреть выдачу сообщения "нет",если нечестных чисел нет
0 0
Перейти к ответам

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

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Железнов Егор.

Решение представлено на фото ниже


0 0
Отвечает Мильков Кирилл.

===== PascalABC.NET =====

begin

 var n := ReadInteger;

 var a := ArrRandom(n, -99, 99);

 a := a.Println.Where(p -> p.IsOdd).ToArray;

 if a.Length = 0 then

   Print('нет')

 else

   a.Average.Print

end.


0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Давайте решим эту задачу с использованием языка программирования Python. Вот код, который решает данную задачу:

python
def average_of_odd_numbers(arr): odd_numbers = [num for num in arr if num % 2 != 0] # Фильтруем нечетные числа if len(odd_numbers) == 0: return "нет" else: average = sum(odd_numbers) / len(odd_numbers) return average # Пример использования: array = [1, 2, 3, 4, 5, 6, 7, 8, 9] result = average_of_odd_numbers(array) print(result)

В этом примере мы определяем функцию average_of_odd_numbers, которая принимает одномерный массив arr. Мы фильтруем массив, оставляя только нечетные числа, затем проверяем, если длина списка нечетных чисел равна нулю, возвращаем строку "нет". В противном случае, мы вычисляем среднее значение для нечетных чисел и возвращаем его.

В приведенном выше примере с массивом [1, 2, 3, 4, 5, 6, 7, 8, 9], среднее арифметическое значение нечетных элементов будет (1 + 3 + 5 + 7 + 9) / 5 = 5.0, и это значение будет выведено на экран.

0 0

Похожие вопросы

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос