Admin Admin
Nombre de messages : 138 Age : 38 Date d'inscription : 02/09/2006
| Sujet: decimal to binaire avec C Mer 13 Sep - 4:55 | |
| - Code:
-
void binaire(int clavier) { int binaire; int clavier2=clavier; int compteur=0; int *ptr; // Calculer une 1er fois afin de determiner combien de fois on doit effectuer le calcul while(clavier2!=0) { compteur++; binaire=(clavier2%2); clavier2 /= 2; } // Alocation de mémoire dynamique en fonction du nombre de calcul effectué ptr=(int*)malloc(sizeof(int)*compteur); compteur=0; // Affecter les valeurs à la mémoire dynamique while(clavier!=0) { compteur++; *(ptr+compteur)=(clavier%2); clavier /= 2; } printf("\n"); // Afficher le résultat printf(" "); while(compteur!=0) { if(compteur%4==0) { printf(" "); } printf("%d",*(ptr+compteur)); compteur--; } }
| |
|