Всего используется символов = 12 букв + 10 цифр = 22 символа
2^x>=22, x = 5 (бит)
5 бит используется для кодирования 1 символа
1 номер = 5(бит) * 6(символов) = 30 (бит) / 8 = 3,75 (байт)
задача 1.
x=int(input())
if x%2==0: #если число четное
x+=2 #следующее четное число больше заданного на 2
else: #если число нечетное
x+=1 #ближайшее четное число больше заданного на 1
print(x)
задача 2.
int(input()) #день недели первого числа текущего месяца
n=int(input()) #число текущего месяца
n=n%7-1 #синхронно перемещаемся по календарю ровно по неделям
m=(m+n)%7 #прибавляем кол-во дней от первого дня месяца
if m==0: #номер воскресенья 7 дает остаток = 0 от деления на 7
print(7)
else:
print(m)
задача 3.
n=int(input()) #рубли
m=int(input()) #копейки
t=int(input()) #количество шоколадок
x=m+n*100 #перевести стоимость 1 шоколадки в копейки
x*=t #столько потрачено денег на все шоколадки в копейках
n=x//100 #столько потрачено рублей
m=x%100 #столько потрачено копеек
print(n,end=' руб ')
print(m,end=' копеек')
101101(2)=1*2^0+0*2^1+1*2^2+1*2^3+0*2^4+1*2^5=1+0+4+8+0+32=
45(10)
1) D
2)
<span>полная форма if (условие) then ...else ...;
</span><span>краткая форма if (условие) then ...;
</span><span>3)
a) </span><span>if x>=y then
begin
x:=0;
y:=0;
end;
else
write(z);
b)
1.5
</span>
program chizla;
var k,x,i,a:integer;
begin
x:=0;
k:=0;
writeln ('Введите числа');
for i:=1 to 10 do
begin
readln(a);
if a<0 then
k:=k+1;
if a>0 then
x:=x+1;
end;
writeln('Положительных ',x,' Отрицательных ',k);
end.