36(16) = 0100100 (2)
B1A.D (16)
= 2842.8125 (10)
= 5432.17675 (8)
= 101100011010.1111110111101 (2)
342.243(8) = 156.F3(16)
Функция перевода JS числа 16 из ==> 10
function hexaToDeci(str)
{
var parts = str.split(".");
if ( parts.length > 1 )
{
return parseInt(parts[0], radix) + parseInt(parts[1], radix) / Math.pow(radix, parts[1].length);
}
return parseInt(parts[0], radix);
}
Функция перевода JS числа из 10 ==> 2
(x).toString(2);
Функция перевода JS числа из 10 ==> 8
(x).toString(8);
т.к. число не дано, то объясню как. Пишешь число, например 110 в десятично системе счисления и делишь всё время на 2, пока не дойдёшь до единицы(1). В ответе указываются те числа, которые у тебя в остатке. И писать ответ нужно строго наоборот, т.е.
если у тебя остатки 101010111, то надо написать 111010101
14, так как d:=6-2=4.
цикл выполняется 4 раза, значит к 4+1+2+3+4=14
Const n=20;
var
s,i: integer;
var a: array[1..n] of integer;
begin
writeln ('Исходный массив');
for i:=1 to n do begin
a[i]:=random(100);
write (a[i]:3);
if a[i] mod 2 =0
then s:=s+a[i];
end;
writeln;
writeln ('Сумма четных элементов = ',s);
end.
------------------Результат:------------------
Исходный массив
81 44 47 62 51 94 32 42 41 83 75 14 18 35 7 97 83 51 71 57
Сумма четных элементов = 306
Ответ:
565Е-15 = 0.000000000000565
Объяснение:
565Е-15 = 565 · 10⁻¹⁵ = 0.000000000000565