Текст сообщения содержащего 100 символов, весит 700 бит. какова мощность используемого алфавита.
250
357
Ответы на вопрос:
определим количество бит, приходящихся на 1 символ:
700 / 100 = 7 (бит)
по обратной формуле хартли определяем количество символов в алфавите:
n= 2i = 2⁷ = 128 символов
пс. не гарантирую что всё правильно
#include < stdio.h> char main(void) { char a[5][5],b[5][5],c[5][5]; int i,j, n = 5, m = 5; printf(" array a: "); printf("\r\n"); srand(time(0)); for (i=0; i< n; i++) { for (j=0; j< m; j++) { a[i][j] = rand() %10; printf("%d ", a[i][j]); } printf("\r\n"); } printf(" array b: "); printf("\r\n"); srand(time(0)); for (i=0; i< n; i++) { for (j=0; j< m; j++) { b[i][j] =1+ rand() %9; printf("%d ", b[i][j]); } printf("\r\n"); } printf(" array c: "); printf("\r\n"); for (i=0; i< n; i++) { for (j=0; j< m; j++) { if (a[i][j]> b[i][j]) c[i][j] = a[i][j]; else c[i][j] = b[i][j]; printf("%d ", c[i][j]); } printf("\r\n"); } } //////////////////////////// паскаль ///////////////////////// program asd; const n=3; m=3; var a,b,c: array[1..n,1..m] of integer; i,j: integer; begin writeln('массив а: '); for i: =1 to n do begin for j: =1 to m do begin a[i,j]: =random(10); write(a[i,j]: 3); end; writeln; end; writeln; writeln('массив b: '); for i: =1 to n do begin for j: =1 to m do begin b[i,j]: =random(10); write(b[i,j]: 3); end; writeln; end; writeln; writeln('массив c: '); for i: =1 to n do begin for j: =1 to m do begin if a[i,j]> b[i,j] then c[i,j]: =a[i,j] else c[i,j]: =b[i,j]; write(c[i,j]: 3); end; writeln; end; end.
Реши свою проблему, спроси otvet5GPT
-
Быстро
Мгновенный ответ на твой вопрос -
Точно
Бот обладает знаниями во всех сферах -
Бесплатно
Задай вопрос и получи ответ бесплатно
Популярно: Информатика
-
Шист26.01.2020 17:12
-
Nastya45t718.06.2021 20:44
-
лолитаfff24.04.2021 07:14
-
алия25604.10.2020 00:37
-
Имра1111105.03.2020 06:51
-
caca2386p00xcz29.03.2021 10:55
-
polskryabina2007.11.2020 11:15
-
Alika1989127.01.2022 20:59
-
аня53576704.12.2022 19:19
-
h200005.09.2020 11:33
Есть вопросы?
-
Как otvet5GPT работает?
otvet5GPT использует большую языковую модель вместе с базой данных GPT для обеспечения высококачественных образовательных результатов. otvet5GPT действует как доступный академический ресурс вне класса. -
Сколько это стоит?
Проект находиться на стадии тестирования и все услуги бесплатны. -
Могу ли я использовать otvet5GPT в школе?
Конечно! Нейросеть может помочь вам делать конспекты лекций, придумывать идеи в классе и многое другое! -
В чем отличия от ChatGPT?
otvet5GPT черпает академические источники из собственной базы данных и предназначен специально для студентов. otvet5GPT также адаптируется к вашему стилю письма, предоставляя ряд образовательных инструментов, предназначенных для улучшения обучения.