324:
324-256=68
68-64=4
324=256+64+4=2⁸+2⁶+2²=101000100₂
101 000 100₂ = 504₈ (каждые 3 цифры переводим в одну восьмеричную цифру)
504₈=5*8²+0*8+4=320+4=324₁₀
324:16=20 и остаток 4
20:16=1 и остаток 4
1:16=0 и остаток 1
324₁₀=144₁₆
144₁₆=101000100₂
101000100₂=1*2⁸+1*2⁶+1*2²=256+64+4=324
Один бит информации уменьшает неопределенность в два раза.
Запишу на обычном языке, Паскаль не помню уже.
А - первое число. Б - второе число.
Если А больше Б и Б div 5=0 тогда выводится на экран (' Б наименьшее число и нацело делится на 5')
Если Б больше А и А div 5=0 тогда выводится на экран (' А наименьшее число и нацело делится на 5')
Точно не помню как выглядит это в Паскале, но что-то типо такого
If A<B and A div 5=0 then writeln ('А наименьшее число и нацело делится на 5');
If B<A and B div 5=0 then writeln ('Б наименьшее число и нацело делится на 5');
Число 972 в двоичной системе счисления - 1111001100 его перестановки:
1111001100
0111100110
0011110011
1001111001
1100111100
0110011110
0011001111
1001100111
1100110011
<span>1110011001
наименьшая - </span>0011001111 =207
Python3
n = int(input())print(', '.join([str(i) for i in range(1, n + 1) if n % i == 0]))