От 0 до 8 иначе говоря по 8 цифр на одной позиции
количество комбинаций будет равно 64 (узнали мы это возведя количество чисел (8) в квадрат
2 в 6-й степени равно 64 значит можно закодировать 6-ю битами
Частота дискретизации 44000 предполагает хранение 44000 отсчетов в секунду. При разрядности 16 бит = 16/8 = 2 байта, потребуется 44000·2 = 88000 байт для хранения информации за 1 секунду. А за минуту - в 60 раз больше, т.е. 60·88000 байт = 5280000 байт = 5280000/1024 Кбайт = 5156.25 Кбайт = 5156.25/1024 ≈ 5.035 Мбайт.
Тогда на диске объемом 700 Мбайт поместится примерно 700/5.035 = 139 минут записи.
Если в конце должна стоять точка то всего 42 символа. Умножаем на 16, получаем 672 бита.
С++:
<span>using namespace std;</span>
<span>int main()</span>
{
<span> int otl, hor, sred, obshee_chislo_ushenikov;</span>
<span> cin >> otl >> hor >> sred;
</span><span> obshee_chislo_ushenikov = otl + hor + sred;</span>
<span> cout << obshee_chislo_ushenikov;</span>
<span> return 0;</span>
<span>}</span>
149(10)=10010101(2)
Если не задана разрядность, будем обходиться минимально необходимым количеством разрядов.
Тогда переводим в дополнительный код:
1 01101011
Если нужно дотянуть до 2х байт, то:
11111111 01101011