/* controllo della frequenza di un valore in una matrice e dei suoi elementi */ #include typedef int matrice[10][10]; typedef int matrix[100][2]; void leggi(matrice m,int &val,int r,int c); void confronto(matrice m,int &val,int r,int c); void istogramma(matrice m,matrix p,int r,int c); void main() { //dechiarazione variabili int r,c,val,rip; matrice m; //dichiarazione matrice di appoggio n*2 matrix p; do { cout<<"\n **ISTOGRAMMA** "; cout<<"\n versione 2.0 by Enzo "; cout<<"\n "; cout<<"\n Definisci le dimensioni della matrice : "; cout<<"\n numero max (<11) righe = "; cin>>r; cout<<"\n numero max (<11) colonne = "; cin>>c; leggi(m,val,r,c); confronto(m,val,r,c); istogramma(m,p,r,c); cout<<"\n Vuoi continuare ancora?"; cout<<"\n (si=1 no=0) : "; cin>>rip; } while(rip==1); } void leggi(matrice m,int &val,int r,int c) { int i,j; for(i=0;i>m[i][j]; } } cout<<"\n Inserisci il valore da confrontare : "; cin>>val; } //sottoprogramma atto a vedere se un certo //valore e' contenuto in una matrice generica. void confronto(matrice m,int &val,int r,int c) { int i,j,s,a; s=0; //visualizzazione a video della matrice cout<<"\n Matrice : "; for(i=0;i>a; } } } } while(a==0); cout<<"\n Il valore "<