Поделитесь своими знаниями, ответьте на вопрос:
Ниже на четырёх языках программирования записана программа, которая вводит натуральное число x, выполняет преобразования, а затем выводит одно число. Укажите наименьшее возможное значение x, при вводе которого программа выведет число 40.Python x = int(input())a = 1while x > 0: a *= x % 7 x = x // 7print(a)Паскаль var x, a: integer;begin readln(x); a := 1; while x > 0 do begin a := a * (x mod 7); x := x div 7 end; writeln(a)end.с объяснением
280
Объяснение:
в операции a *= x%7 мы получаем целую часть от деления. то есть 280 поделить на 7 будет 40
в операции х = х//7 мы получаем остаток от деления. а 280 поделить на 7 в остатке оставляет 0