Предмет: Информатика,
автор: Alfred5556
Составьте программу перевода двоичной записи натуральных чисел в десятичную.(В Pascal ABC)
Ответы
Автор ответа:
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.
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
Предмет: Қазақ тiлi,
автор: danilisakov0202
Предмет: Литература,
автор: Аноним
Предмет: Алгебра,
автор: Аноним