Вам дана последовательность из
натуральных чисел. Напишите программу, которая найдет произведение таких членов последовательности
, которые имеют остаток
при делении на
.
Входные данные:
В первой строке входных данных задано одно целое число (
) — количество данных Вам чисел.
В следующих строках заданы
чисел (по одному числу в строке) — члены последовательности
(
).
В ответ запишите одно число — результат работы программы для входных данных, представленных в файле file.txt. (Вы можете скопировать данные из представленного файла и ввести их с клавиатуры с помощью комбинации клавиш Ctrl + V )
Пример входного файла:
Пояснение к примеру:
Числа среди такой последовательности, которые имеют остаток при делении на
:
. Их произведение равно:
. Значит ответ на данный пример —
.
f = open("1.txt")
n, m, l = map(int, f.readline().split())
a = [[[0 for q in range(l)] for j in range(m)] for i in range(n)]
for i in range(n):
for j in range(m):
t = list(map(int, f.readline().split()))
a[i][j] = t
cnt = 0
for i in range(n):
for j in range(m):
for k in range(l):
p = 1
if (k - 1 >= 0 and a[i][j][k - 1] == 1) or (k + 1 < l and a[i][j][k + 1] == 1)
or (i - 1 >= 0 and a[i - 1][j][k] == 1) or (i + 1 < n and a[i + 1][j][k] == 1)
or (j - 1 >= 0 and a[i][j - 1][k] == 1) or (j + 1 < m and a[i][j + 1][k] == 1):
p = 0
cnt += p
print(cnt)