2 ЗАДАЧИ ПО МАССИВАМ, !100! БАЛЛОВ.
1. Дан одномерный массив 35 целых чисел. Найти и вывести на экран произведение его элементов оканчивающихся на 3, но не кратных.
2. Дан одномерный массив 25 целых чисел. Заменить все его элементы равные своим индексом на противоположные им значения.
timofeevi741:
в каком смысле - противоположным?
Заменить все его элементы равные своим индексом на противоположные им значения
я условие читать умею
в каком смысле - противоположным
Ответы
Ответ дал:
0
Ответ:
1)
a = [29, 83, 0, 46, 94, 10, 9, 39, 16, 64, 84, 28, 54, 4, 85, 80, 41, 51, 18, 11, 83, 5, 13, 4, 55, 61, 87, 61, 70, 93, 56, 12, 72, 82, 10]
r = 1
for i in range(len(a)):
if a[i] % 10 == 3 and a[i] % 3 != 0:
r = r*a[i]
print(r)
2) Если я правильно понял, то вот решение
a = [29, 1, 0, 46, 94, 10, 9, 39, 16, 64, 84, 28, 54, 4, 85, 80, 41, 51, 18, 11, 83, 5, 13, 4, 55]
for i in range(len(a)):
if a[i] == i:
a[i] = -a[i]
print(a)
Вас заинтересует
2 года назад
2 года назад
3 года назад
8 лет назад
8 лет назад
10 лет назад