512 бит = 512/8 байт = 64 байт
3072 Кб = 3072/1024 Мб = 3 Мб
2 Мб = 2*1024 Кб = 2048 Кб
#define N 20
int a[N];
void main (void)
{
int cnt;
for (cnt = 0; cnt < N; cnt++)
if (a[cnt] >30)
printf ("%d", a[cnt]);
}
1) Один байт может содержать 2^8 значений. Следовательно максимальное число будет (2^8) - 1. Т.е. 255. Почему (2^8) - 1 а не (2^8)? В область значений входит ноль, который будет 1 значением.<span>
2) Так же как и в первом. </span><span> (2</span><span>^16) - 1</span> цветов. Т.е. 65535 цветов
3) Хз
4) То же что и в первом. 255 символов.
5) Тк бит - минимальная и неделимая единица измерения информации, то мощность алфавита находится в пределе от 31(5 бит) до 63(6 бит).
Var
n, i, z: Integer;
begin
Write('n=');
ReadLn(n);
if n = 0 then
WriteLn('z=-1')
else if (n < 0) then
WriteLn('Введено отрицательное число')
else
begin
z := 1;
for i := 1 to n do
z := z * 1 * (3 * i - 1);
WriteLn('z=', z);
end;
end.