Предмет: Информатика, автор: Alfred5556

Составьте программу перевода двоичной записи натуральных чисел в десятичную.(В Pascal ABC)

Ответы

Автор ответа: srzontmp
0
var i: integer;
    n,k: int64;
    s: string;
begin
  write('двоичное число:  ');  readln(s);
  k:=1;  n:=0;
  for i:=length(s) downto 1 do
  begin
    n:=n+(ord(s[i])-48)*k;
    k:=k*2;
  end;
  writeln('десятичное число:  ',n);
end.


Похожие вопросы
Предмет: Математика, автор: nazirarassul