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.
W każdym wierszu wejścia zapisano ciąg zerojedynkowy o maksymalnej długości 100 znaków.
Jeżeli dany ciąg jest poprawnie zapisaną liczbą BCD, to należy wypisać jej wartość, w przeciwnym przypadku słowo NIE.
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 :