Código:
#include <stdio.h>
int main()
{
int num;
printf("Introduce un numero para convertir. \n");
scanf("%d",&num);
if (num!=0) printf("El numero en octal es %o y en hexadecimal es %X.",num,num);
else return 0;
while (num!=0)
{
printf("Introduce otro numero para convertir. \n");
scanf("%d",&num);
printf("El numero en octal es %o y en hexadecimal es %X.",num,num);
}
}
El tema es que funciona pero no aparece el mensaje "Introduce otro número...", sale directamente para escribir, sin informar al usuario.
¿Dónde está el error?