sin control directo de la consola dudo que tu metodo funcione ya que puesto el salto de linea el tabulador no hará lo que quieres...
por lo menos 2 ciclos necesitarás para buscar espacios y asegurarte que las palabras más cortas al inicio no generen conflicto... si es posible, hacer un array con el largo de cada palabra para controlar...
la consola no es justamente amistosa con esas cosas y el control de consola depende del sistema operativo (desconozco alguna librería standard que permita controlarla)
por lo menos 2 ciclos necesitarás para buscar espacios y asegurarte que las palabras más cortas al inicio no generen conflicto... si es posible, hacer un array con el largo de cada palabra para controlar...
la consola no es justamente amistosa con esas cosas y el control de consola depende del sistema operativo (desconozco alguna librería standard que permita controlarla)