N = int(input())
i=1
degree=0
while i < n:
i *= 2
degree += 1
print(degree, '2 ^', degree)
Все очень просто:)
Решение:
2-цветное изображение, значит глубина равна 2<span>¹, а значит битовая глубина равна 1.
1280*1024=</span>1310720 точек
1310720 точек * 1 бит(глубины) = 1310720 Бит = 163840Байт = 160КБ
100111(2) = 1*2^5 + 1*2^2 + 1*2^1 + 1 = 32+4+2+1 = 39(10)
1A3,5C1(16) = 1*16^2 + 10*16^1 + 3 . 5/16^1 + 12/16^2 + 1/16^3 = 256 + 160 + 3. (5/16 + 12/256 + 1/4096 = 419. 36961914
Var i : Integer;
Begin
For i:=100 to 999 do
If i=(sqr(i) mod 1000) then Writeln(i,' * ',i,' = ',sqr(i));
end.
Результат:
376 * 376 = 141376
625 * 625 = 390625