Напишите линейную программу перевода любого целого четырехзначного двоичного числа в десятичную систему счисления. Например, дано число в двоичной системе счисления: 11012. Перевод в десятичную систему выполняется так: 123 +122 + 021 + 1 = 13.
от

1 Ответ

decimal := (binary mod 10) * 1 +            ((binary div 10) mod 10) * 2 +            ((binary div 100) mod 10) * 4 +            ((binary div 1000) mod 10) * 8;
от