Código:
Esto me da el resultado (un numero binario) en orden inverso es decir si el usuario ingresó: 30 el programa le imprime en pantalla 01111 pero 30 en binario es 11110#include<stdio.h>
main()
{
int n, temp;
printf("Ingrese un numero: ");
scanf("%d",&n);
for(n;n!=0;printf("%d",temp))
{
temp=n%2;
n=n/2;
}
return 0;
}
¿Como puedo invertir el resultado?
P.D: Se que puedo hacer esto mismo usando funciones pero en este caso solo puedo usar ciclos.
Desde ya muchas gracias.




