Вычислите 7116 + 4516 .Ответ приведите в двоичной системе.
Аноним:
7116+4516=11632. Но Вы ведь наверняка имели в виду не эти числа, так и пишите их так, как положено!
Все правильно нет не каких ошибок но ответ нужен в двоичной системе .
Т.е. числа десятичные, не шестнадцатиричные? Тогда ответ 10110101110000
А вот мне думается, что в примере 71(16)+45(16), что в сумме будет В6(16)
В задании в дневнике ) написано так : Вычислите 7116 + 4516 Ответ приведите в двоичной системе
Когда я вижу в обоих слагаемых окончание 16 и если предмет - информатика, то 99% за то, что 16 - это основание системы счисления, а не часть чисел. Но дело Ваше, ответ я Вам написал.
Ответы
Ответ дал:
0
uses crt;
function dec2bin(x:integer):string;
var s:string;
begin s:='';
while x>0 do
begin
s:=chr(ord('0')+x mod 2)+s;
x:=x div 2;
end;
dec2bin:=s;
end;
var a: integer;
begin clrscr;
a:=7116+4516;
writeln('ответ:',dec2bin(a));
end.
function dec2bin(x:integer):string;
var s:string;
begin s:='';
while x>0 do
begin
s:=chr(ord('0')+x mod 2)+s;
x:=x div 2;
end;
dec2bin:=s;
end;
var a: integer;
begin clrscr;
a:=7116+4516;
writeln('ответ:',dec2bin(a));
end.
Вас заинтересует
2 года назад
2 года назад
2 года назад
2 года назад
7 лет назад