まずscanfを使って10進数を受け取り、それを適当な変数に格納する。
そのとき、ifを用いて-900なら終了、そうでないならプログラムを継続するようにし、
継続している場合は16進数と8進数を、printfを用いて表示してやればいい。