1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28
| #include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <sring.h>
int main(int argc, char *argv[])
{
int entier, quotient, resultant;
char reste[3], binaire[20];
printf("Saisissez un entier");
scanf("%d", &entier);
do
{
resultant = quotient % 2;
quotient = quotient / 2;
strcpy(binaire, "");
strcpy(reste, resultant); /* Comment mettre une variable dans une chaîne de caractères ? */
strcat binaire, reste;
}
while(reste != 0);
ltoa(binaire, binaire, 10);
printf("Correspondance binaire = %s", binaire);
system("PAUSE");
return 0;
} |
Partager