Жауабы: Іздеу числа по результатам алгоритма
Это официальный ключ тапсырмаға, источник — ФИПИ тапсырмаларының ашық банкі. Свой ответ можно сверить на странице тапсырма.
Бланкке: өлшем бірліктері жоқ сан немесе сөз; бөлшек бөлігін үтірмен бөліңіз.
Ниже на четырёх языках программирования записан алгоритм. Получив на вход число $x$, этот алгоритм печатает два числа: $S$ и $P$. Укажите наибольшее число $x$, при вводе которого алгоритм печатает сначала 7, а потом 3.
1x = int(input()) 2P = 1 3S = 0 4N = 0 5while x > 0: 6 N = N + 1 7 S = S + (x % 3) 8 P = P * (x % 3) 9 x = x // 3 10S = S + N 11P = P + N 12print(S) 13print(P)
Где здесь ошибаются
Забывают прибавить количество цифр $N$ к сумме и произведению.
Располагают цифры $2,2,0$ не в порядке убывания.
Записывают число $220_3$ как десятичное число 220.