bouchnina

Thoerique 2010 Langage C

Jun 22nd, 2013
135
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.59 KB | None | 0 0
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3.  
  4. int NombreDeBit(int N);
  5.  
  6. int main()
  7. {
  8.     int N,i;
  9.     printf("Enter un Nombre N : ");
  10.     scanf("%d",&N);
  11.     int nbr = NombreDeBit(N);
  12.     int binaire[nbr];
  13.     for(i=0;i<nbr;i++)
  14.     {
  15.         binaire[i]=0;
  16.     }
  17.     i=0;
  18.     do{
  19.         binaire[i]=N%2;
  20.         N/=2;
  21.         i++;
  22.     }while(N>0);
  23.  
  24.     for(i=nbr-1;i>=0;i--){
  25.         printf("%d",binaire[i]);
  26.  
  27.     }
  28.     return 0;
  29. }
  30.  
  31. int NombreDeBit(int N){
  32.     int nbr;
  33.     if((N>=0 && N<256 )||(N>=-128 && N<128)){
  34.         nbr=8;
  35.     }
  36.     else nbr=16;
  37.     return nbr;
  38. }
Advertisement
Add Comment
Please, Sign In to add comment