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
mandate un messaggio di posta elettronica a bertoƶƶi@ce.unipr.it