Надо найти минимальное количество бит, для записи 750 учащихся. Количество бит - целое, а количество вариантов записанное заданным количеством бит
Надо найти минимальное b, чтобы N было больше 750.
Значит, минимальное кол-во бит, при помощи которого можно записать коды 750 учащихся b = 10.
Соответственно информационный объем сообщения о кодах 180 учащихся = 180 * 10 = 1800 бит = (1800 / 8) байт = 225 байт
Программа находится в прикрепленном файле.
#include <iostream>
<span>#include <iomanip>
</span><span>using namespace std;
</span><span>int main() {
</span><span> int n=0;
</span><span> string a[5]={"очень плохо","не удовлетворительно",
</span><span> "удовлетворительно","хорошо","отлично"};
</span><span> do { cout<<"оценка: "; cin>>n; }
</span><span> while ( n<1 || n>5 );
</span><span> cout<<a[n-1]<<endl;
</span><span> system("pause");
</span><span> return 0;
</span><span>}
</span><span>
</span>