A - 00
Б - 01
В - 10
Г - 11
Б А В Г Б А
01 00 10 11 01 00
Число на выходе после кодирования - 10010110100
Чтобы перевести в 8-ричную сиссему счисления, воспользуемся триадами
2 8
000 0
001 1
010 2
011 3
100 4
101 5
110 6
111 7
Идем с конца числа, разбивая на тройки:
10-010-110-100
Каждой тройке соответствует число в 8чной системе счисления, заменяем:
10-010-110-100
2 2 6 4
Ответ: 2264
I,j,k:integer;
begin
for i:=1 to n do begin
for j:=1 to m do begin
a[i,j]:=random(21)-10;
write(a[i,j]:4);
end;
writeln;
end;
for i:=1 to n do
for j:=1 to m do
if a[i,j]mod 2<>0 then k:=k+1;
writeln('Количество нечетных ',k);
end.
Тестовое решение:
10 -1 -1 3 5 -3 -6 -1 2 8
-5 -5 -3 -1 3 -8 -1 -1 -6 -2
2 -3 5 0 -1 -4 0 3 7 -8
-6 5 6 3 -8 -6 -4 10 -3 0
-5 -4 2 -6 -10 -2 -1 3 5 -7
2 -10 2 10 -8 2 4 9 -6 -1
7 1 3 -1 3 0 0 4 -3 -1
7 -1 -8 4 -8 -5 6 1 0 -9
7 8 9 3 0 -6 -8 6 0 0
0 -3 6 8 4 4 4 -8 1 0
Количество нечетных 45
Ответ:
149₁₆ = 511₈
14B₁₆ = 513₈
178₁₆ = 570₈
17C₁₆ = 574₈
15A₁₆ = 532₈
Объяснение:
149₁₆ = 9*16⁰ + 4*16¹ + 1*16² = 329₁₀
329₁₀ = 1*8⁰ + 1*8¹ + 5*8² = 511₈
14B₁₆ = B*16⁰ + 4*16¹ + 1*16² = 331₁₀
331₁₀ = 3*8⁰ + 1*8¹ + 5*8² = 513₈
178₁₆ = 8*16⁰ + 7*16¹ + 1*16² = 376₁₀
376₁₀ = 0*8⁰ + 7*8¹ + 5*8² = 570₈
17C₁₆ = C*16⁰ + 7*16¹ + 1*16² = 380₁₀
380₁₀ = 4*8⁰ + 7*8¹ + 5*8² = 574₈
15A₁₆ = A*16⁰ + 5*16¹ + 1*16² = 346₁₀
346₁₀ = 2*8⁰ + 3*8¹ + 5*8² = 532₈
89 2
1 44 2
0 22 2
0 11 2
1 5 2
1 2 2
0 1
1011001
Ответ:
1) 10111двоичная(23десятиричная) * 111двоичная(7десятиричная) = 10100001двоичная(161десятиричная)
2) 11001двоичная(25десятиричная) * 111двоичная(7десятиричная) = 10101111двоичная(175десятиричная)
3) 10111двоичная(23десятиричная) * 111100двоичная(60десятиричная) = 10101100100двоичная(1380десятиричная)
4) 11000двоичная(24десятиричная) * 1101двоичная(13десятиричная) = 100111000двоичная(312десятиричная)
5) 1011двоичная(11десятиричная) * 111двоичная(7десятиричная) = 1001101двоичная(77десятиричная)
6) 1100100двоичная(100десятиричная) * 100011двоичная(35десятиричная) = 110110101100двоичная(3500десятиричная)
7) 101101двоичная(45десятиричная) * 1101двоичная(13десятиричная) = 1001001001двоичная(585десятиричная)
Объяснение:
где слово двоичная поставите 2 внизу, а где десятеричная 10 внизу