Zadanie : form-bcd-b
Zadanie

System zapisu liczb BCD (Binary Coded Decimal) używany jest w informatyce i elektronice w kalkulatorach, kasach fiskalnych, urządzeniach pomiarowych. W systemie tym poszczególne cyfry liczby dziesiętnej zapisywane są dwójkowo przy użyciu czterech bitów, na przykład:

0   = 0000
7   = 0000 0111
152 = 0001 1001 0010

Napisz program, który dla każdego podanego ciągu bitów odczyta wartość liczby BCD reprezentowanej przez ten ciąg.

Wejście

W każdym wierszu wejścia zapisano ciąg zerojedynkowy o maksymalnej długości 100 znaków.

Wyjście

Jeżeli dany ciąg jest poprawnie zapisaną liczbą BCD, to należy wypisać jej wartość, w przeciwnym przypadku słowo NIE.

Przykład

Dla danych podanych na wejściu:

0100

Poprawną odpowiedzią jest wyjście:

4

Jeśli chcesz zobaczyć inny przykład odśwież tę stronę klawiszem F5

Opcje zadania:

Biblioteki         : iostream iomanip cmath 
Limit czasu        : 0.25 s
Limit pamięci      : 32 MB
Słowa niedozwolone :