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

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

Регистрация
4 Дек 2013
Сообщения
89
Репутация
-5
Спасибо
0
Монет
0
Надо решить следующее задание:
С помощью использования логических операторов, составить программу для перевода числа из двоичной в восьмеричную систему счисления.
Я написал программу, но при неверном вводе она ломается.
Например при вводе: 4234234234
Выводится: 23662234
???0_0???
Или: пывпарп
Выводятся какие-то ромбы и точки.
Как избежать этого? Какой код нужен, и куда его вставлять?
Мой код:
 
Сверху Снизу