Non è una funzione ma ho messo giù una cosa così:
#include <stdio.h>
int main()
{
int matrice[3][3];
for(int i=0; i<3; i++){
for(int j=0; j<3; j++){
matrice[i][j] = i+j+j;
printf("%d ", matrice[i][j]);
}
printf("\n");
}
int appoggio;
for(int x=0; x<3; x++){
for(int y=0; y<3; y++){
appoggio=matrice[x][y];
for(int i=0; i<3; i++){
for(int j=0; j<3; j++){
if (appoggio==matrice[i][j] && i!=x && j!=y){printf("Trovata corrispondenza - %d %d - tra matrice [%d][%d] e matrice[%d][%d]\n", appoggio, matrice[i][j], x, y, i, j);}
}
}
}
}
system("pause");
}
Spero possa servire. Notte.