[QUOTE=AnSa96;25342459]successivamente pensavo di costruire una matrice di 3 colonne [7quote]

No ... direi di fare i calcoli su un vettore di tre elementi

int mult[3];

la switch non ti serve e con le 3 if aumenti di uno il valore del vettore. Ad esempio

codice:
if (array[i]%2==0) mult[0]++;
if (array[i]%4==0) mult[1]++;
if (array[i]%8==0) mult[2]++;
Alla fine, questi tre elementi ti serviranno per visualizzare l'istogramma ...