Решение смотри во вложении.
5 - это число пальцев на одной руке. Сначала люди все считали на пальцах. Так было удобнее.
Часто пальцев на одной руке не хватало, тогда начали считать, используя обе руки. Появилась 10-ричная система счисления.
20-ричная система счисления появилась, когда не хватало пальцев на руках. Стали использовать пальцы на ногах.
12-ричная система появилась вслед за 10-тичной из-за того, что она очень удобна. 12 - это число фалангов на 4-х пальцах - указательном, среднем, безымянном и мизинце. Здесь нет большого пальца, у которого третий фаланг сокрыт в ладони или точнее пястье руки. Далее 12- является делителем 3 и 4. Значит в этой системе дроби, делящиеся на 3 записываются точно.
Как видно, во всех случаях используются пальцы у человека, поэтому системы счисления анатомические.
Во всех случаях результат будет выглядеть как 10.
Поскольку максимальная цифра в системе с основанием N будет равна N-1.
В двоичной системе максимальная цифра 1.
В троичной 2, и т.д. - в девятеричной 8.
А для записи числа N нужно задействовать следующий разряд.
В двоичной 1+1=10
В троичной 1+2 =10
и т.д.
В девятеричной 1+8 = 10
#include <iostream>
#include<conio.h>
using namespace std;
<span>void main() </span>
{
setlocale(0, "");
<span> int n; cout << "Введите количество аудиторий" << endl;cin >> n; </span>
<span>int* aud = new int[n]; </span>
<span>cout << endl << "Введите их вместимость" << endl; </span>
<span>for (int i = 0;i < n;++i) </span>
<span> cin >> aud[i]; </span>
int max = aud[0];
<span>int max_i = 0; </span>
<span>for (int i = 0;i < n;++i) </span>
{
<span> if (aud[i] > max) </span>
{
<span> max = aud[i]; </span>
<span> max_i = i; </span>
<span> } </span>
<span> } </span>
<span>cout << "Самая большая из них: " << max_i + 1 << " Вмещает: " << max << " человек. " << endl; </span>
_getch();
<span>}</span>
1024 б / 16 = 64 б 64 б / 4 = 64 / 4 = 16 б - сообщения на одной странице или 16 б * 8 = 128 бит
Алфавит 128 бит / 128 сим = 1 бит для символа.
бит может иметь 2 знач = 0 или 1. Алфавит два символа