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.