Для палитры 65536 цветов требуется 16 бит или 2 байта на точку.
Перемножим все данные и получим:
1024*768*2=1572864 байт=1536 кбайт = 1,5 Мбайт
Размер алфавита вычисляемся по формуле:
N = 2 ^n, где n - количество бит отводимое для записи одного числа.
Найдём n и будет нам счастье.
1/128 = 2^(-7) Гб = 2^3 Мб = 2^13 Кб = 2^23 Б = 2^26 бит
Ну и n = 2^26/16*64*64 = 2^26/2^16 = 2^10 = 1024.
Ну и размер: N = 2^1024
Лучше сам/а пересчитай. Могла ошибиться, ну а логика такая
12 × 1024 × 8<span> = </span><span>98304 бит
</span>98304 / 24576<span> = </span><span>4 бит (вес символа) </span>
#include <iostream>
int main()
{
int x, k = 0;
cin >> x;
for (int i = 1; i <= x; i++)
{
if (x % i == 0 )
{
k++;
}
}
cout << k;
return 0;
}
Попробуйте так
Если будут вопросы – обращайтесь :)
Var s:string;
z,y,x,v:char;
begin
read(s);
z:=s[1];
y:=s[2];
x:=s[3];
v:=s[4];
write(z,y,x,v,'ток');
end.