Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- mbare qua cè una problema, qui controlla 1' riga di A con 1' colonna di B, e ecc... ma io voglio controllare qualsiasi riga di A
- identita con qualsiasi colonna di B. HELP!!!!!!!!!!!!
- /* scrivere un metodo che prenda in input due matrice quadrate A e B di char, e restituisca un boolean
- che indichi se esiste una riga di A identica ad una colonna di B*/
- #include <iostream>
- using namespace std;
- const int n=4,m=4;
- int i,j,k,cont=0,temp=0;
- bool ex01(char A[n][m],char B[n][m])
- {
- for(i=0;i<n;i++)
- {
- for(j=0;j<m;j++)
- {
- for(k=0;k<m;k++)
- {
- if(A[i][j]==B[k][i])
- cont++;
- }
- }
- if(cont==m) temp++;
- else cont=0;
- }
- if(temp>0) return true;
- else return false;
- }
- int main()
- {
- char A[n][m]={{'c','a','n','e'},{'p','a','n','e'},{'f','a','m','e'},{'b','a','r','e'}};
- char B[n][m]={ {'k','g','p','r'},
- {'a','a','a','f'},
- {'n','n','n','p'},
- {'e','e','e','g'}};
- cout<<ex01(A,B);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement