Предмет: Информатика,
автор: JinaJelly
С помощью Паскаля: Число в двоичной системе счисления, введенное
пользователем программы, преобразовать в десятичное число.
Используя цикл! Желательно попроще (без length, ord, exp).
Ответы
Автор ответа:
0
var
a, b, i: integer;
d: string;
begin
readln(a);
d := a.ToString();
for i := length(d) downto 1 do
b += byte.Parse(d[i]) * round(power(2, length(d) - i));
writeln(b);
end.
Незя без length, нерационально
a, b, i: integer;
d: string;
begin
readln(a);
d := a.ToString();
for i := length(d) downto 1 do
b += byte.Parse(d[i]) * round(power(2, length(d) - i));
writeln(b);
end.
Незя без length, нерационально
Похожие вопросы
Предмет: Физика,
автор: ayaka99
Предмет: Химия,
автор: AppleGameplays5
Предмет: Математика,
автор: cbs75679983
Предмет: Информатика,
автор: ZigaZaga52
Предмет: Алгебра,
автор: MaximMaximcka1997