Предмет: Информатика,
автор: Mikha000
Ниже записана программа. Получив на вход число x , эта программа печатает два числа, L и M. Укажите наименьшее из таких чисел x, при вводе которых алгоритм печатает сначала 3, а потом 7. var x, L, M: integer; begin readln(x); L:=0; M:=0; while x > 0 do begin L:= L 1; M:= M x mod 10; x:= x div 10; end; writeln(L); write(M); end.
Ответы
Автор ответа:
0
L - счётчик (сколько раз повторяется цикл) .
L=3 - поэтому у нас должно быть трёхзначное число.
M:=m+ x mod 10. - последовательно складываем все цифры числа x, в итоге должны получить 7.
что максимальное число при таком раскладе - 700
L=3 - поэтому у нас должно быть трёхзначное число.
M:=m+ x mod 10. - последовательно складываем все цифры числа x, в итоге должны получить 7.
что максимальное число при таком раскладе - 700
Похожие вопросы
Предмет: Другие предметы,
автор: Аноним
Предмет: Математика,
автор: rasha250391
Предмет: Математика,
автор: jumaliborec
Предмет: Математика,
автор: akmurzinaaneli
Предмет: Математика,
автор: yulyakononova01