Varie
Esercizi di vario genere
211218-052_Cognome_Nome.c
convertire un array dimensionato DIM=8 da binario a decimale#include <stdio.h>
#define DIM 8
int Converti(int []);
int main(){
int v[DIM]={0,0,0,0,1,1,0,1}, i;
for(i=0; i<DIM; i++)
printf("%d", v[i]);
printf("[2] = ");
printf("%d[10]", Converti(v));
return 0;
}
int Converti(int v[]){
int n, e=1, i;
for(i=0; i<DIM; i++){
n=n+v[DIM-1-i]*e;
e=e*2;
}
return n;
}

Liu Cheng Kai