Ответ:
A). 341(8) = 3·8^2+4·8^1+1·1 = 225(10)
Б). 341(6) = 3·6^2+4·6^1+1·1 = 133(10)
В). 341(16) = 3·16^2+4·16^1+1·1 = 833(10)
Г). 34,1(5) = 3·5^1+4·1+1·5^-1 = 19,2(10)
Д). E41A,12(16) = 14·16^3+4·16^2+1·16^1+10·1+1·16^-1+2·16^-2 = 58394,0703125(10)
var c, x: integer;
begin
read(c);
x := c div 100 mod 10 + 10 * (c div 1000) +
100 * (c mod 10) + 1000 * (c div 10 mod 10);
write(x)
<span>end.</span>
В алф.36 !букв. Значит делим на 8 символов. Сообщений получ. 4
program znan;
var
x:array [1..1000, 1..1000] of real;
m,n,i,j:LongInt;
begin
ReadLn(n,m);
for i:=1 to n do
for j:=1 to m do
begin
Read(x[i,j]);
if x[I,j]>=0 then
x[I,j]:=x[I,j]*5 else
x[I,j]:=x[I,j]/2;
end;
end.
1 - 0001
2 - 0010
3 - 0011
4 - 0100
5 - 0101
6 - 0110
7 - 0111
8 - 1000
9 - 1001
8 бит - значит в числе должно быть 8 нулей или единичек, если их не хватает, то можно добавить незначащие нули.
1) 5₁₀ = 00000101₂
2) 17₁₀ = 00010001₂ ( 16 =
, в 2й сс это 1 и 4 нуля по степени, 17 = 16 + 1)
3) 64₁₀ = 01000000₂ ( 64 =
, в 2й сс это 1 и 6 нулей)
4) 255₁₀ = 11111111₂