#include <stdio.h>#include <stdlib.h>int main(void){int decimal,oldd; system("clear");printf("\n\n Ingrese el numero: ");scanf("%d",&decimal);do{oldd=decimal;decimal=decimal/2printf("%d /2 = %d y da como resto %d\n",oldd,decimal,oldd%2); //es como decir decimal, decimal/2 y decimal%2if (decimal==0) break; //sin esto no para :S}while (decimal>=0);}
Gracias, siento las molestias, puede cerrar el tema xd.
#include <stdio.h>#include <stdlib.h>int main(void){int decimal,oldd; //cuando no se especifica el tipo se asume que es de tipo int.system("clear");printf("\n\n Ingrese el numero: ");scanf("%d",&decimal);do{oldd=decimal;decimal=decimal/2;resto=decimal%2;printf("%d /2 = %d y da como resto %d\n",oldd,oldd/2,oldd%2);if (decimal==0) break; //sin esto no para :S}while (decimal>=0);}