Нужно написать линейную программу перевода четырехзначного двоичного числа в десятичную...

0 голосов
98 просмотров

Нужно написать линейную программу перевода четырехзначного двоичного числа в десятичную систему счисления.


Информатика (12 баллов) | 98 просмотров
Дан 1 ответ
0 голосов

Var s : String;
Begin
  Repeat
    Readln(s);
  Until Length(s)=4;
 Writeln((Ord(s[1])-Ord('0'))*8+(Ord(s[2])-Ord('0'))*4+(Ord(s[3])-Ord('0'))*2+(Ord(s[4])-Ord('0')));
end.

(5.1k баллов)