СА 16=202 10. Более подробное решение во вложении.
Пусть количество страниц равно k. Так как в палитре 16 цветов, то каждая точка несет 4 бита информации (2^4 = 16). V = 256Кб = 262144 байт = 2097152 бит - объем видеопамяти. Пусть S - размер изображения. AxB - разрешающая способность, A * B <= S.
Тогда размер возможного изображения на экране будет вычисляться по формуле: S = V / (k * 4)
k = 1 => S = 524288 бит. Варианты разрешающей способности: 960x520; 640x480; 960x480
k = 2 => S = 262144 бит. Варианты разрешающей способности: 480x480; 320x480; 640x320
k = 4 => S = 131072 бит. Варианты разрешающей способности: 320x320; 240x320; 480x240
Const
N = 10;
Var
X:array[1..N] of integer;
i,k:integer;
S:real;
Begin
k:=0;
S:=0;
WriteLn('Введите массив A[',N,']:');
For i:= 1 to N do
Begin
Read(X[i]);
if X[i]>1 then k:=k+1
else if X[i]<0 then S:=S+X[i];
End;
WriteLn('k = ',k);
WriteLn('S = ',S);
End.
Можно использовать формулу:
=СТЕПЕНЬ(A1*B1*C1;1/3)-ОТБР(СТЕПЕНЬ(A1*B1*C1;1/3))