Дана последовательность чисел. Выведите значение наибольшего элемента, кратного 7, а если в последовательности нет таких элементов - выведите слово «НЕТ». Последовательность вводится в формате: сначала неотрицательное число n – количество элементов в последовательности, затем на каждой строке – сами элементы, которые являются целыми числами.
Перед программой опишите кратко в комментариях основную идею решения.
Sample Input 1:
5
14
3
7
1
4
Sample Output 1:
14
Sample Input 2:
3
4
18
2
Sample Output 2:
НЕТ
Составим таблицу, где по горизонтале расположим страны, по вертикали номера высказываний, а в середине места, которые могут занять команды по мнению экспертов.
Г И К Р У
1. 1 3
2. 4 5
3. 4 1
4. 2 1
5. 1 5
Если мы предположим в первом высказывании, что правда - это Китай на 1 месте, то проследив дальше, мы столкнемся, что украина и италия должны быть одновременно на 5, а этого быть не может.
Тогда предполагаем, что в первом высказывании верно утверждение - украина на 3 месте и все выстраивается:
1 место - Россия, 2 место - Китай, 3 место - Украина, 4 место - Германия, 5 место - Италия.
1)a=int(input("Введите первое число"))
b=int(input("Введите второе число"))
c=int(input("Введите третье число"))
if((b>a)and(c>a)and(a/2 in range(1,100000000,1))):
print(f"Среди трёх введеных чисел минимальным чётным является{a}")
elif((a>b)and(c>b)and(b/2 in range(1,100000000,1))):
print(f"Среди трёх введеных чисел минимальным чётным является{b}")
elif((b>c)and(a>c)and(c/2 in range(1,100000000,1))):
print(f"Среди трёх введеных чисел минимальным чётным является{c}")
2)a=int(input("Введите длину отверстия"))
b=int(input("Введите ширину отверстия"))
c=int(input("Введите высоту отверстия"))
d=int(input("Введите длину кирпича"))
e=int(input("Введите ширину кирпича"))
f=int(input("Введите высоту кирпича"))
if((a>=d)and(b>=e)and(c>=f)):
print("Кирпич влезет")
else:
print("Кирпич не влезет")
3)a=str(input())
i=0
e=0
b=["1","2","3","4","5","6","7","8","9","0"]
while(1==1):
if(a[i:i+1] in b):
e=e+1
else:
break
i=i+1
print(e)