Во вложении решение. Триады-это разбиение по 3 цифры, тетрады - это по 4 цифры.
При переводе из десятичной сс в двоичную с помощью таблицы пишешь 1, если число нечетное (т.к. нечетное число на 2 без остатка не делится, и в остатке всегда 1. Этот остаток ты и пишешь, где нечетное). А чётное делится на 2 без остатка, поэтому там, где число чётное, пишется ноль.
Var a,n:integer;
begin
writeln('Введите n');
readln(n);
for a:=10 to 99 do
if (a mod n =0)then writeln(a);
<span>end.</span>
# Python 3.X
sym = {10: 'A', 11: 'B', 12: 'C', 13: 'D', 14: 'E', 15: 'F'}
def exp_in(n, g):
ret = 1
while n ** ret < g:
ret += 1
return ret - 1
def base(n, to_base):
''' 2 <= to_base <= 16 '''
if not 2 <= to_base <= 16:
raise ValueError('2 <= to_base <= 16')
ret = ''
for e in range(exp_in(to_base, n), -1, -1):
t = to_base ** e
c = n // t
ret += sym.get(c, str(c))
n %= t
return ret
n, b = [int(input(x)) for x in ['Число: ', 'Степень (2 <= n <= 16): ']]
print('{} (10) = {} ({})'.format(n, base(n, b), b))
По горизонтали:
1.Клавиатура
2.Процессор
3.Монитор
4.Память
5.Мышь
6.Дискета
7.Винчестер
8.Принтер
По вертикали:
1.Компьютер
<span>1) A1:B7 10
2) B3:C5 6
3) A1:D1 4
4) B2:B10 9
5) E3:E4 2
6) D1:F4 12
7) C1:F5 20
8) A3:C7</span> 15
E3:E4 , <span>A1:D1, </span><span>B3:C5, </span><span>B2:B10, </span><span>A1:B7, </span><span>A1:B7, </span><span>A3:C7, </span><span>C1:F5 </span>