maha_kaal

esercizio binario

Jan 30th, 2012
36
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.70 KB | None | 0 0
  1. #include <stdio.h>
  2.  
  3. int main()
  4. {
  5.     char vettin[17];
  6.     char vettore[17];
  7.     int i, n = 0;
  8.    
  9.  
  10.         printf("Inserire sequenza numeri binario :> ");
  11.         scanf("%s", &vettin);
  12.    
  13.     for(i = 0; i < 17; i++){
  14.         printf("%c", vettin[i]);
  15.     }
  16.     printf("\n BREAKPOINT 1");
  17.    
  18.     //inizio conversione
  19.    
  20.     for(i = 16; i >= 0; i--){
  21.         if(n != 1){
  22.             if(vettin[i] == "0"){
  23.                 vettore[i] = "0";
  24.             } else if(vettin[i] == "1"){
  25.                 vettore[i] = "1";
  26.                 n = 1;
  27.             }
  28.         }
  29.     }
  30.    
  31.     for(n = i-1; n >= 0; n--){
  32.         if(vettin[i] == "0"){
  33.             vettore[i] = "1";
  34.         } else if(vettin[i] == "1"){
  35.             vettore[i] = "0";
  36.         }
  37.     }
  38.    
  39.     printf("\n BREAKPOINT 2");
  40.    
  41.     for(i = 0; i < 17; i++){
  42.         printf("[%c]", vettore[i]);
  43.     }
  44.     return 0;
  45. }
Advertisement
Add Comment
Please, Sign In to add comment