РУҚА
16

Жауабы: Сумма чисел по последней цифре

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

n = int(input())
s = 0
found = False

while n != 0:
if n % 5 in (0, 2, 4):
s += n
found = True
n = int(input())

if found:
print(s)
else:
print('NO')

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

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

Условие

Напишите программу, которая в последовательности натуральных десятичных чисел определяет сумму элементов, запись которых в системе счисления с основанием 5 оканчивается чётной цифрой. Если среди входных данных таких элементов нет, программа должна вывести «NO».

На вход программе подаются натуральные десятичные числа, не превышающие 30 000, каждое в отдельной строке. Количество введённых чисел неизвестно. Последовательность заканчивается числом 0, которое в последовательность не входит.

Программа должна вывести сумму десятичных чисел, запись которых в системе счисления с основанием 5 оканчивается чётной цифрой, или «NO», если таких чисел нет.

Входные данныеВыходные данные
12 15 10 71 50 11 087
Пример работы программы
Тапсырманы ашып, өзіңіз шешіңіз

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

Проверяют чётность самого числа, а не последней цифры его жазбалар в системе счисления с основанием 5.

Учитывают только остаток 0 и забывают, что чётными цифрами в системе с основанием 5 также являются 2 и 4.

Включают завершающий ноль в сумму.

Выводят 0 вместо «NO», если подходящих элементов нет.

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

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

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

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