
Вопрос задан 26.06.2023 в 11:01.
Предмет Информатика.
Спрашивает Морозов Денис.
Дан целочисленный массив из 30 элементов. Элементы массива могут принимать значения от –1000 до
1000. Напишите программу, которая находит и выводит среднее арифметическое всех элементов массива, оканчивающихся цифрой 5. Гарантируется, что хотя бы один такое элемент в массиве есть. Python

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

Отвечает Лось Михаил.
from random import randint
a = [randint(-1000,1000) for i in range(30)]
summ,c = 0,0
for i in a:
if str(i)[-1] == "5":
summ += i
c += 1
print(round(summ/c,1)) # среднее арифметическое всех элементов массива, оканчивающихся цифрой 5.




Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.
Вы можете написать программу на Python для нахождения среднего арифметического всех элементов массива, оканчивающихся на цифру 5, следующим образом:
python# Создаем целочисленный массив из 30 элементов
arr = [357, 465, 125, 555, 720, 935, 685, 855, 258, 495, 505, 775, 590, 123, 255, 315, 405, 945, 665, 975, 995, 788, 685, 895, 595, 685, 275, 965, 675, 785]
# Инициализируем переменные для подсчета суммы и количества элементов
total = 0
count = 0
# Проходим по массиву и суммируем элементы, оканчивающиеся на 5, и увеличиваем счетчик
for num in arr:
if num % 10 == 5:
total += num
count += 1
# Вычисляем среднее арифметическое
average = total / count
# Выводим результат
print("Среднее арифметическое элементов, оканчивающихся на 5:", average)
Этот код создает массив arr
, проходит по нему, проверяя, оканчивается ли каждый элемент на 5, и при необходимости добавляет его к сумме. Затем вычисляется среднее арифметическое для этих элементов и выводится на экран.


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