Вычислите 7116 + 4516 .Ответ приведите в двоичной системе.


Аноним: 7116+4516=11632. Но Вы ведь наверняка имели в виду не эти числа, так и пишите их так, как положено!
MagicMr: Все правильно нет не каких ошибок но ответ нужен в двоичной системе .
Аноним: Т.е. числа десятичные, не шестнадцатиричные? Тогда ответ 10110101110000
Аноним: А вот мне думается, что в примере 71(16)+45(16), что в сумме будет В6(16)
MagicMr: В задании в дневнике ) написано так : Вычислите 7116 + 4516 Ответ приведите в двоичной системе
Аноним: Когда я вижу в обоих слагаемых окончание 16 и если предмет - информатика, то 99% за то, что 16 - это основание системы счисления, а не часть чисел. Но дело Ваше, ответ я Вам написал.

Ответы

Ответ дал: CoderOffka
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.
Вас заинтересует