Salve sono nuovo nel forum. Ho un problema con il seguente esercizio:
Data una matrice A di N righe e M colonne di numeri interi e un vettore B di M elementi anch'essi interi, restituisca due vettori C e D contenenti rispettivamente:
-C: indice delle righe di A per cui almeno 10 elementi sono uguali ai corrispondenti elementi di B
-D: Numero di elementi uguali tra B e la riga di A indicizzata nel vettore C

Non riesco a fare il confronto tra le sole righe della matrice e il vettore.
Sono rimasto a questo punto:
for(int i=0;i<righe;i++){ // matrice
for(int j=0;j<colonne;j++){ //
for(int z=0;z<riemp;z++){ //scorro il vettore
if(mat[i][j]==vet[z]){
info++; }
}
}
cout<<info;
}

Capisco benissimo che quello che ho fatto in questo momento è errato perchè questo mi confronta tutti gli elementi della matrice con gli elementi del vettore. L'ho scritto per trovare una soluzione al mio problema

Ringrazio in anticipo chi dovesse aiutarmi.