Алгоритм читает число x и присваивает переменным M и L нуль
после этого до тех пор пока x больше нуля
M увеличивается на единицу, L увеличивается на единицу, если в текущий момент x - нечетное число и x в конце x делится на 2
После выхода из цикла на экран печатается M и L
Что бы найти минимальное число при котором напечатается 7 и 4, можно число x представить в двоичном формате, тогда M самому левому разряду в двоичном числе, а L равно количеству единиц в двоичной записи. Значит минимальное число будет