codice://convertire un numero binario fornito in ingresso (e di cui è fornita la lunghezza n) nel //decimale corrispondente #include<stdio.h> #include<string.h> #include<stdlib.h> main(){ int i,esadec,ch; char* binario; printf("ATTENZIONE: INSERIRE NUMERI ALTI NON FA BENE AL PC...\2"); printf("\nInserisci il numero che devo convertire in esadecimale: "); scanf("%s",&binario); printf("Il numero %d equivale all' esadecimale "); while(i>=strlen(binario)) { ch=atoi(binario); if(ch%2!=0) { printf("1"); } else { printf("0"); } i++; } printf("\nPremi \"X\" in alto a destra per uscire!\n\n"); main(); } //10101=1*10**4+0*10**3

Rispondi quotando