Таблица значений переменных
t 1 2 3 4 5 6 7 8 9 10
n 1 2 4 8 16 32 64 128 256 512 1024
Паскаль:
var t,n:integer;
begin
n:=1;
for t:=1 to 10 do n:=n*2;
writeln('N=',n)
<span>end.</span>
#include <iostream>
using namespace std;
int main() {
setlocale(0, "RUS");
int x[25];
for (int i = 0; i < 5; i++) {
cin >> x[i];
}
cout << "Исходный массив" << endl;
for (int i = 0; i < 5; i++) {
cout << x[i] << " ";
if (x[i] < 0) x[i] += 5;
}
cout << endl << "Новый массив" << endl;
for (int i = 0; i < 5; i++) {
cout << x[i] << " ";
}
cout << endl;
system("pause");}
I = k * i ( Информационный объем = кол-во пикселей * глубина цвета)
N = (кол-во цветов n)
2 = откуда i = 1
I = 184*2048*1= 184* бит = 184 * байт = 46 * байт (184 = 46 * 2 * 2) = 46 Кбайт
Ответ: 46 Кбайт
Делим число на 2 и выписываем остатки
860 = 430·2 + 0
430 = 215·2 + 0
215 = 107·2 + 1
107 = 53·2 + 1
53 = 26·2 + 1
26 = 13·2 + 0
13 = 6·2 + 1
6 = 3·2 + 0
3 = 1·2 + <span>1
</span>
Размер одного символа равен 1 байту => 9 символов = 9 байт.
На 20 пользователей потребовалось 500 байт => на одного пользователя 500/20=25 байт. Пароль занимает 9 байт => 25-9=16 байт выделено под доп. информацию