Определите сколько бит потребуется чтобы закодировать сообщение длиной 50 символов если в сообщении могут использоваться 60 различных символов при условии что каждый символ кодируется минимально возможным количеством бит
152
261
Ответы на вопрос:
Если используется 60 различных символов, то для кодирования одного символа требуется log(2)60 ≈ 6 бит для кодирование 50 символов нужно 50*6=300 бит
#include < iostream> using namespace std; int main(){ int max,k,n,nod,p; int ar[1000]; cin> > n; for(int i=0; i< n; i++){ cin> > ar[i]; } max=ar[0]; for(int i=1; i< n; i++){ if(ar[i]> max){ max=ar[i]; k=1; nod=1; } } while(k! =max){ k++; p=0; for(int i=0; i< n; i++){ if(ar[i]%k==0){ p++; }} if(p==n){ nod=k; } } cout< < "nod="< < nod; cin.get(); cin.get(); return 0; }
Реши свою проблему, спроси otvet5GPT
-
Быстро
Мгновенный ответ на твой вопрос -
Точно
Бот обладает знаниями во всех сферах -
Бесплатно
Задай вопрос и получи ответ бесплатно
Популярно: Информатика
-
vika232004124.05.2022 14:51
-
KY3bMA22814.02.2022 06:27
-
artem87024.01.2021 09:42
-
Ангелиночка0218.01.2023 07:20
-
vladimlr28.09.2022 18:40
-
PоLinaKozloVa30.04.2023 01:14
-
гуманитарий2318.03.2022 05:50
-
Ol3ksa31.10.2021 02:35
-
карина211622.06.2023 17:41
-
abereziuk201710.06.2021 18:27
Есть вопросы?
-
Как otvet5GPT работает?
otvet5GPT использует большую языковую модель вместе с базой данных GPT для обеспечения высококачественных образовательных результатов. otvet5GPT действует как доступный академический ресурс вне класса. -
Сколько это стоит?
Проект находиться на стадии тестирования и все услуги бесплатны. -
Могу ли я использовать otvet5GPT в школе?
Конечно! Нейросеть может помочь вам делать конспекты лекций, придумывать идеи в классе и многое другое! -
В чем отличия от ChatGPT?
otvet5GPT черпает академические источники из собственной базы данных и предназначен специально для студентов. otvet5GPT также адаптируется к вашему стилю письма, предоставляя ряд образовательных инструментов, предназначенных для улучшения обучения.