Внекоторой стране автомобильный номер длиной 6 символов составляют из заглавных букв (всего используют 22 различные буквы) и десятичных цифр в любом порядке. каждый такой номер в компьютерной программе записывается минимально возможным и одинаковым целым количеством байт (при этом используют посимвольное кодирование: каждый символ кодируется одинаковым и минимально возможным количеством бит). определите объем памяти необходимый для записи 45 номеров.
157
499
Ответы на вопрос:
Количество информации для кодирования одного символа: , где m - мощность текста. m в этой = 22 + 10 (цифры + буквы). i = log(2) 32 = 4 бит/символ. на один номер 4 * 6 = 24 бит. 3 байта. на 45 номеров: 45 * 3 байта = 135 байт. ответ: 135 байт.
Var a: array[1..100] of integer; i,p,n: integer; begin writeln('введите количество элементов'); read(n); p: =1; randomize; {случайные числа} for i: =1 to n do {от 1 до n элемента} begin a[i]: =random(100)-50; {случайные числа, можешь указать любые значения} if a[i] mod 4=0 then{если элемент массива делится на 4 с остатком 0} p: =p*a[i]; {умножаем текущее p на этот элемент} end; writeln(p); {выводим произведение} end. в случае,если в массиве будет число 0, оно будет делится на 4 без остатка, поэтому произведение будет 0. если это не нужно, то строку if a[i] mod 4=0 then замени на if (a[i]< > 0) and (a[i] mod 4=0) then тогда 0 учитываться не будет.
Популярно: Информатика
-
NIKCHplay16.07.2021 03:11
-
HelpFox18.01.2021 11:48
-
Umniyera24.02.2022 11:29
-
dashavr104.09.2021 20:49
-
рома134217.05.2021 01:11
-
Лілія21017.12.2020 03:02
-
skripniklenok1316.08.2020 00:24
-
Ksuhan1327.05.2021 00:27
-
kiramillerthe111.01.2022 15:06
-
ппсомо365703.05.2020 02:00