#include #include #define MAX 100 void leggiMatrice(int mat[MAX][MAX], int *r, int *c); void stampaMatrice(int mat[MAX][MAX], int r, int c); void contaValori(int mat[MAX][MAX], int vet[MAX*MAX], int r, int c, int *ValoriDiversi); struct terna { int elemento; int numOccorrenze; int mat[MAX*MAX][2]; }; //struct terna VettoreDiTerne[MAX*MAX]; int main() { struct terna VettoreDiTerne[10]; int r = 0; int c = 0; int mat[MAX][MAX]; leggiMatrice(mat,&r,&c); stampaMatrice(mat,r,c); int ValoriDiversi = 0; int vet[MAX*MAX]; contaValori(mat, vet, r, c, &ValoriDiversi); int occorrenze = 0; for (int k=0; k