Предмет: Информатика,
автор: KiraFilipova2005
даю 30 баллов! Суммирование и нахождение количества элементов в массиве
1) Создать случайный массив M из 20 чисел промежутка [-11; 15].
Найти в нём сумму положительных элементов и заменить первый и
последний элементы массива на найденную сумму. Вывести на экран
исходный и изменённый массивы.
2) Создать случайный массив Z из 10 чисел промежутка [-20; 25].
Найти в нём количество элементов, кратных 5 и заменить им пятый
по счёту элемент массива.
Ответы
Автор ответа:
0
Ответ: Ответ на python
1)
from random import randint
m = [0]*20
for i in range(len(m)):
m[i] = randint(-11, 15)
s = 0
for i in range(len(m)):
if m[i] > 0:
s += m[i]
m[0] = s
m[19] = s
print(m)
2)
from random import randint
z = [0]*10
for i in range(len(z)):
z[i] = randint(-20, 25)
s = 0
for i in range(len(z)):
if z[i] % 5 == 0:
s += 1
z[4] = s
print(z)
Похожие вопросы
Предмет: Русский язык,
автор: Аноним
Предмет: Английский язык,
автор: Аноним
Предмет: Русский язык,
автор: jaffara
Предмет: Биология,
автор: artemnekrasov14
Предмет: Русский язык,
автор: Devoicka