Вопрос задан 01.05.2021 в 19:21. Предмет Информатика. Спрашивает Котолуп Викуся.

Составьте программу , которая заполняет массив а [1..10] случайными целыми числами в диапазоне от 1

до 10 и вычисляет среднее арифметическое элементов массива с чётными значениями . Помогите пж.
0 0
Перейти к ответам

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

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

// PascalABC.NET 3.4.2, сборка 1881 от 19.11.2018

// Внимание! Если программа не работает, обновите версию!

begin

 var a := ArrRandom(10, 1, 10);

 a.Println;

 a.Where(t->t.IsEven).DefaultIfEmpty.Average.Println;

end.

Пример

9 9 10 1 1 6 10 8 2 9

7.2

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

Код программы на языке Python, который заполняет массив a[1..10] случайными целыми числами в диапазоне от 1 до 10 и вычисляет среднее арифметическое элементов массива с чётными значениями:

python
import random a = [random.randint(1, 10) for i in range(10)] # заполняем массив случайными числами от 1 до 10 sum = 0 # сумма элементов массива с четными значениями count = 0 # количество элементов массива с четными значениями for i in range(10): if a[i] % 2 == 0: # если элемент четный sum += a[i] # добавляем его к сумме count += 1 # увеличиваем счетчик элементов if count == 0: # если в массиве нет четных элементов print("В массиве нет четных элементов") else: avg = sum / count # вычисляем среднее арифметическое print("Среднее арифметическое четных элементов:", avg)

Код работает следующим образом:

  1. Импортируем модуль random, который позволяет генерировать случайные числа.

  2. Создаем массив a и заполняем его случайными числами от 1 до 10.

  3. Создаем переменные sum и count для хранения суммы элементов массива с четными значениями и количества таких элементов соответственно. Изначально они равны 0.

  4. Запускаем цикл for, который проходит по всем элементам массива a.

  5. Внутри цикла проверяем, является ли текущий элемент четным числом. Если да, то добавляем его к сумме и увеличиваем счетчик элементов.

  6. После завершения цикла проверяем, были ли в массиве четные элементы. Если нет, то выводим соответствующее сообщение. Если да, то вычисляем среднее арифметическое четных элементов и выводим его на экран.

0 0

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

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

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