Переведем сначала все в двоичную:
88.45₁₀ = 64 + 16 + 8 + 45/100 = 1011000.001110011001₂
1 011 000.001 110 011 001₂ = 130.1421₈
101 1000.0011 1001 1001₂ = 58.399₁₆
Program faktorial;
uses crt;
var n,i,k : longint;
begin
clrscr;
writeln('Vvedite chislo');readln(n);
k:=1;
for i:=1 to n do
k:=k*i;
write('factorial chisla ',n,' raven ', k);
readkey;
<span>end.</span>
<span>Если "родителей должно быть не менее одной трети" (т.е. больше или равно), то в первом примере (где n=27, k=7) ответ должен быть 2, а не 3. 7+2=9 - это как раз 1/3 от 27. </span>
var n,k,m:integer;
begin
writeln;
readln(n);
readln(k);
m:=(n-1) div 3+1;
if m-k>0 then writeln(m-k) else writeln(0);
end.
Пример:
27
7
2
Если экран 1920х1080, то найдем сначало общее количество точек.
1920 • 1080 = 2,073,600
2Мб это 2048 Кбайт, переведём в байт 2048•1024=2,097,152 байт (а это в бит (1 байт = 8 бит.))
2,097,152 * 8 = 16,777,216 бит
Найдем глубину цвета :
16,777,216 : 2,073,600 = 8
2^8 = 256
Ответ: 256