Salve a tutti, mi serve un aiuto per questo programmino che devo fare.
In pratica si tratta di inserire una matrice ed un vettore e poi confrontare i valori del vettore con quelli di ogni riga della matrice e se ci sono k elementi consecutivi uguali, "stamparli".
Fino all'inserimento di matrice e vettore ci sono, ho provato anche a farli stampare per sicurezza ed esce, comunque il codice è questo
int main () {
int rm, cm, lv, k;
int M[10][10], V[10], Z[10];
cout << "Inserisci le righe della matrice \n";
cin >> rm;
cout << "Inserisci le colonne della matrime \n";
cin >> cm;
for (int i=0; i<rm; i++) {
for (int j=0; j<cm; j++) {
cout << "Inserisci il valore [" << i << "][" << j << "] della matrice \n";
cin >> M[i][j];
}
}
cout << "La matrice scelta è: \n";
for (int i=0; i<rm; i++) {
for (int j=0; j<cm; j++) {
cout << M[i][j] << "\t";
}
cout << "\n";
}
cout << "Inserisci la lunghezza del vettore \n";
cin >> lv;
for (int a=0; a<lv; a++) {
cout << "Inserisci il valore [" << a << "] del vettore \n";
cin >> V[a];
}
cout << "Il vettore scelto è: \n";
for (int a=0; a<lv; a++) {
cout << V[a] << "\t";
}
}
Quando devo fare il confronto iniziano i problemi (se ho spiegato male la traccia ditelo pure), ogni approccio che provo fallisce
Più che l'esercizio fatto (che non mi fa schifo ), preferirei essere aiutato più su come ragionare e magari ricevere qualche consiglio per poi farlo da me.
Grazie a tutti in anticipo!