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

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

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


Информатика (12 баллов) | 124 просмотров
Дан 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 баллов)
10,984,878 вопросов
13,471,016 ответов
8,518,553 комментариев
4,909,216 пользователей