Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- using namespace std;
- const int RIG=2, COL=2;
- const char A[][COL]={{'c','d'},
- {'a','b'}};
- const char B[][COL]={{'d','a'},
- {'c','b'}};
- bool esiste (const char A[][COL],const char B[][COL], const int COL);
- int main()
- {
- cout << "Ho scritto un metodo per verificare se una delle righe di A e' uguale ad una delle colonne di B\n";
- cout << "A e B sono due matrici quadrate di uguali dimensioni; esse contengono char.\n";
- cout << "Se una riga di A e' uguale ad una colonna di B allora il risultato deve essere : " << esiste (A,B,COL);
- return 0;
- }
- bool esiste (const char A[][COL],const char B[][COL], const int COL)
- {
- int i=0,k,l,m;
- string riga_a, col_b;
- while (i<COL)
- {
- k=0;
- l=0;
- riga_a="";
- while (k<COL)
- {
- riga_a+=A[i][k];
- k++;
- }
- while (l<COL)
- {
- m=0;
- col_b="";
- while (m<COL)
- {
- col_b+=B[m][l];
- m++;
- }
- if (riga_a==col_b) return true;
- l++;
- }
- i++;
- }
- return false;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement