1/16 кбайт = 64 байт = 512 бит
512 бит / 128 символов = 4 бита на символ
2^4 = 16 - максимальное количество комбинаций для шифрования букв.
Ответ B
Ответ:
numbers = []
while True:
num = int(input())
if num == 0:
break
numbers.append(num)
total = 0
counter = 0
for x in numbers:
if x >= 10 and x <= 99:
total += x
counter += 1
if counter:
average = total / counter
print("Среднее двухзначных: {}".format(average))
elif not counter:
print("NO")
Объяснение:
1) С количеством чисел чёт не совсем понял, если что, сам допишешь в цикле
Тебе главное понять алгоритм
Программа получает на вход N, почле чего в цикле постепенно обрабатывает все натуральные числа от 1 до N включительно и в ячейку памяти s откладывает их квадраты.
program summa;
uses crt;
var N,a,s,i: integer;
begin
read(N); a:=0; s:=0;
for i:=1 to N do
begin
a:=a+1;
s:=s+(a*a);
end;
writeln(s);
end.
Рассмотрим фрагмент поблочно.
<span>FOR i=1 TO 10
A(i)=5+i
NEXT i
Здесь в цикле для i, меняющегося от 1 до 10, в массив А помещаются значения i+5, т.е. 6, 7, 8, .. 15.
</span><span>FOR i=1 TO 10
IF (A(i)+i >12) THEN
A(i)=A(i)+ i
ENDIF
NEXT i
В этом цикле i также меняется от 1 до 10. Для всех значений </span>элементов массива, которые в сумме со своим порядковым номером в массиве (индексом) превысят 12, значение элемента будет увеличено на этот номер.
a[1]+1=6+1=7. Это число меньше 12 и a[1] остается прежним. Так же, a[2]+2=9, a[3]+3=11 и они тоже не изменятся. Начиная с a]4]+4=13 значения будут изменяться на новые и в результате мы получим семь новых значений: 13, 15, 17,... 25. Все они будут нечетными. И еще одно нечетное значение (7) имеет a[2]. Итого, <em><u>нечетные значения будут иметь 8 элементов.</u></em>
Var a, b, i, p: integer;
begin
writeln('Введите два целых числа');
readln(a, b);
p := 0;
for i := 1 to abs(b) do
p := p + abs(a);
writeln('Произведение = ', p);
<span>end.</span>