Смотри. 2 в степени 5 это 1 и 4 нуля.
25) ... = 25808 = 2^14 + 2^13 + 2^10 + 2^7 + 2^6 + 2^4. итого 6 единиц
Разбираем число N на цифры, а затем собираем в нужном порядке:
var n,n1,n2,n3,x:integer;
begin
write('n = ');
readln(n);
n1:=n div 100;
n2:=n div 10 mod 10;
n3:=n mod 10;
x:=n3*100+n2*10+n1;
writeln('x = ',x);
end.
Пример 1:
<span>n = 25
x = 520
Пример 2:
</span><span>n = 823
x = 328</span>
Заметим, что так как
собаки 120
кошки 270
кошки | собаки 390
то нет страниц, на которых ключевыми словами являются одновременно собаки и кошки (120+270=390; кошки и собаки = 0). Диаграмма Эйлера для такого случая показана на прилагаемом рисунке.
К1+К3 = 120
К2+К4 = 270
K3+К4+К5 = 100
К1+К2+К3+К4 = 390
K4 = 20
K3 = 10
К1+К2+К3+К4+К5 - ?
K5 = (K3+К4+К5)-K3-K4 = 100-10-20 = 70
К1+К2+К3+К4+К5 = 390+70 = 460
Кодирование информации - это процесс шифровки информации таким образом , чтобы ее было удобно передавать и хранить . Как-то так