РУҚА
16

Жауабы: Минимальное кратное трём

ОГЭ · Информатика · Тапсырма 16 · Бағдарламалау негіздері
КүрделіФИПИ819D6BҚысқа жауап≈ 5 минут
Дұрыс жауап

n = int(input())
minimum = 30001
for _ in range(n):
x = int(input())
if x % 3 == 0 and x < minimum:
minimum = x
print(minimum)

У этого задания официального ключа нет, поэтому ответ получен в разборе және кілтпен салыстырылмаған. Нәтижені жаттамас бұрын, өтіңіз выкладки — там видно, откуда взялось каждое число.

Бланкке: өлшем бірліктері жоқ сан немесе сөз; бөлшек бөлігін үтірмен бөліңіз.

Условие

Напишите программу, которая в последовательности натуральных чисел определяет минимальное число, кратное 3. Программа получает на вход количество чисел в последовательности, а затем сами числа. В последовательности всегда имеется число, кратное 3.

Количество чисел не превышает 1000. Введённые числа не превышают 30 000.

Программа должна вывести одно число — минимальное число, кратное 3.

Входные данныеВыходные данные
3 21 12 3112
Пример работы программы
Тапсырманы ашып, өзіңіз шешіңіз

Где здесь ошибаются

Проверяют только первое число или не обрабатывают всю последовательность.

Используют деление / вместо операции получения остатка %.

Забывают сравнить подходящее число с текущим минимумом.

Инициализируют минимум нулём, хотя все числа натуральные и положительные.

Откуда взялся этот ответТалдау бөлінген 4 қадам: видно каждое преобразование и где теряется балл.
Шешімді ашу

Тапсырмаға жауап 16 ОГЭ, информатика

Официального ключа у этого задания нет, и ответ здесь получен в разборе. Сондықтан жанында есептеулер бар: олардан жауаптың неге негізделгені көрінеді, және тек қана нәтижемен емес, шешім барысын да салыстыруға болады.

Задача из темы «Бағдарламалау негіздері»: в ней 154 задачи — әрқайсысының жауабы мен қадамдық талдауы бар. Тіркелу қажет емес.