01: // Iterazioni, ciclo do-while() cifre binarie
02: #include<stdio.h>
03: #include<stdlib.h>
04: 
05: int main(int argc, char **argv){
06: 
07:   int n, i, r;
08: 
09:   printf("Inserisci un numero intero positivo: ");
10:   scanf("%d", &n);
11: 
12:   i=0;
13: 
14:   // ogni volta divido per 2, il resto che ottengo e' il relativo bit (a partire dal meno significativo)
15:   do
16:   {
17:     r = n%2; // resto divisione per 2 puo' essere solo 1 o 0
18:     n = n/2; 
19: 
20:     printf("BIT %d:\t%d\n", i++, r);
21: 
22:   }while(n);
23: 
24:   return 0;
25: }
26: 
27: 
28: 
29: 


Se avete commenti o osservaƶioni su questa pagina
mandate un messaggio di posta elettronica a bertoƶƶi@ce.unipr.it