Жауабы: Минимальное число на 6
n = int(input())
minimum = 30001
for _ in range(n):
x = int(input())
if x % 10 == 6 and x < minimum:
minimum = x
print(minimum)
У этого задания официального ключа нет, поэтому ответ получен в разборе және кілтпен салыстырылмаған. Нәтижені жаттамас бұрын, өтіңіз выкладки — там видно, откуда взялось каждое число.
Напишите программу, которая в последовательности натуральных чисел определяет минимальное число, оканчивающееся на 6. Программа получает на вход количество чисел в последовательности, а затем сами числа. В последовательности всегда имеется число, оканчивающееся на 6.
Количество чисел не превышает 1000. Введённые числа не превышают 30 000.
Программа должна вывести одно число — минимальное число, оканчивающееся на 6.
Где здесь ошибаются
Проверяют последнюю цифру делением на 10 без использования остатка.
Ищут минимум среди всех чисел, не проверяя условие окончания на 6.
Задают начальное значение минимума, которое может оказаться меньше подходящего числа.
Выводят найденные числа по одному вместо бір минимального числа.