Questa volta ho deciso di fare tutt'il contrario, soltanto che non riesco a trovare un modo più semplice per l'inserimento della stringa di bit:
codice:#include <stdio.h> #include <stdbool.h> main() { int dec,bin1,bin2,bin3,bin4; char scelta,s,S; do { printf("--------------------------------------------------------------------------------"); printf("Inserire La stringa da 4 bit da convertire in decimale:\n"); printf("bin4:"); scanf("%d",&bin4); printf("bin3:"); scanf("%d",&bin3); printf("bin2:"); scanf("%d",&bin2); printf("bin1:"); scanf("%d",&bin1); { dec=(bin1*1)+(bin2*2)+(bin3*4)+(bin4*8); } printf("%d\n",dec); printf("Riavviare il programma?\n"); scelta=getch(); } while((scelta=='s')||(scelta=='S')); }
D'apprima avevo deciso di fare così:
Cosa mi consigliate di fare?codice:printf("Inserire la stringa da 4 bit da convertire in decimale:\n"); scanf("%d %d %d %d",&bin4,&bin3,&bin2,&bin1);

Rispondi quotando