Program z4;
var s,l:integer; {объявляем переменные}
begin
s:=0; {начальное значение}
l:=0; {начальное значение}
while l<3 do {пока l<3 выполняем..}
begin {начало цикла}
l:=l+1; {увеличиваем l}
s:=s+l*l; {вычисляем текущее значение s}
end; {конец цикла}
writeln('s = ',s); {выводим s}
end.
10*10*(ln(16)/ln(2)) бит пиксель = 400 бит вес / 8 = 50 байт объём (вес) файла.
#include <iostream>
#include <cmath>
using namespace std;
void mod(int &mas, int j)
{
cin >> mas;
mas = mas / pow(2, j);
}
int main()
{
int mas[3];
int min;
for (int jjj = 0; jjj < 3; jjj++)
{
mod(mas[jjj], jjj);
if (jjj == 0)
min = 0;
else if (mas[min] > mas[jjj])
min = jjj;
};
cout << mas[min] + mas[min] * 2 + mas[min] * 4;
}
Берем инженерный калькулятор.
Набираем максимальное двоичное число длиной 5 знаков (все единицы) .
Переводим это число в десятичку. Получается число 31.
Т. к. ноль, это то же число, то можно уверенно сказать, что пятью двоичными разрядами можно
закодировать 32 символа (0-31)