Te voy a dar pistas. No necesitas la variable aux. No tienes porque calcular la diferencia en cada ciclo. Puedes usar la función abs. Para ser más claros. Solamente necesitas unos if, un while, y las variables de entrada.
Por cierto, te aconsejo copiar el código y ponerlo entre las etiquetas GeSHI (las tienes a la derecha, arriba de la caja de texto).
PD.: Extra: Otro consejo. Los archivos que guardan códigos en C++ guardalos en archivos .cpp La extensión .c está dedicada a el lenguaje C
Por cierto, te aconsejo copiar el código y ponerlo entre las etiquetas GeSHI (las tienes a la derecha, arriba de la caja de texto).
PD.: Extra: Otro consejo. Los archivos que guardan códigos en C++ guardalos en archivos .cpp La extensión .c está dedicada a el lenguaje C