Составьте программу, которая определяет среднее арифметическое всех элементов массива [11; 119], которые являются
Составьте программу, которая определяет среднее арифметическое всех элементов массива [11; 119], которые являются кратными 3 и оканчиваются на 1. Выведите исходный массив. Заполните массив случайным образом. Напишите программу на языке Python.
Tigrenok_3206 56
Конечно, я могу помочь вам с этой программой на языке Python. Давайте начнем с определения требуемого массива. В данном случае мы имеем числовой массив от 11 до 119, поэтому его размер будет равен \(\frac{{119 - 11}}{{1}} + 1 = 109\) элементов. Для заполнения массива случайными числами, мы можем использовать модуль `random` в Python.Вот полная программа, которая решает данную задачу:
Эта программа начинается с импорта модуля `random`, который позволяет нам генерировать случайные числа. Затем мы определяем размер массива, создаем пустой массив `array` и заполняем его случайными числами от 11 до 119. Для этого мы используем цикл `for`, который повторяется 109 раз, и на каждой итерации мы добавляем в массив случайное число в указанном диапазоне.
Затем мы выводим исходный массив на экран с помощью команды `print`.
Далее мы используем второй цикл `for`, чтобы перебрать все элементы массива и проверить, являются ли они кратными 3 и оканчиваются ли на 1. Если условие выполнено, мы увеличиваем счетчик элементов `count` на 1 и добавляем значение элемента к сумме `sum`.
После цикла мы проверяем значение счетчика. Если он больше 0, значит, в исходном массиве есть элементы, удовлетворяющие условию. Мы вычисляем среднее арифметическое, делая деление суммы на количество элементов, и выводим его на экран. В противном случае выводится сообщение о том, что в исходном массиве нет элементов, удовлетворяющих условию.
Надеюсь, эта программа поможет вам решить данную задачу! Если у вас возникнут дополнительные вопросы, не стесняйтесь задавать их.