Я тоже было дело писал такую программу, но без восьмеричных и двоичных систем вообще нужно время подумать а так сделай ввод в десятеричной а дальше просто по формуле перевода, вообще если надо могу дать ссылку на свой вк там вместе обмозгуем, просто тут вопрос потерять легко