00001 #include <stdio.h> 00002 #include <stdlib.h> 00003 00004 void int2bin(int n) { 00005 if (n > 0) { 00006 int2bin(n/2); 00007 printf("%d", ((n%2) ? 1 : 0) ); 00008 } 00009 } 00010 00011 int main() 00012 { 00013 int n; 00014 printf("n = "); 00015 scanf("%d", &n); 00016 if (n <= 0) { 00017 printf(" -> il faut un nombre strictement positif!\n"); 00018 return EXIT_FAILURE; 00019 } 00020 printf(" -> affichage binaire : "); 00021 int2bin(n); 00022 printf("\n"); 00023 return 0; 00024 }