Что будет выведено в результате работы программы при вводе следующих данных: 1 3 5 7 9 12 15 18 21 22 23 24 25 30 33 36 39 40 41 42? Текст приводится на нескольких языках программирования:
Рython
a = []
n = 20
for i in range(0, n):
a.append(int(input()))
k = 0
for i in range(0, n – 1):
if ((a[i]+a[i+1])%3 == 0 and (a[i]+a[i+1])%10 != 0):
k += 1
print(k)
Answers & Comments
Ответ: 10
Объяснение:
Данная программа вычисляет количество пар (0+1, 1+2, 2+3 и т.д.) одномерного массива, сумма которых делится на 3 и не делится на 10.
Как можно увидеть, таких пар 10.
Пример работы: