Advertisement
dbhathi

Untitled

May 25th, 2016
66
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.08 KB | None | 0 0
  1. 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
  2. identita con qualsiasi colonna di B. HELP!!!!!!!!!!!!
  3.  
  4. /* scrivere un metodo che prenda in input due matrice quadrate A e B di char, e restituisca un boolean
  5. che indichi se esiste una riga di A identica ad una colonna di B*/
  6.  
  7. #include <iostream>
  8. using namespace std;
  9. const int n=4,m=4;
  10. int i,j,k,cont=0,temp=0;
  11. bool ex01(char A[n][m],char B[n][m])
  12. {
  13. for(i=0;i<n;i++)
  14. {
  15. for(j=0;j<m;j++)
  16. {
  17. for(k=0;k<m;k++)
  18. {
  19. if(A[i][j]==B[k][i])
  20. cont++;
  21. }
  22. }
  23. if(cont==m) temp++;
  24. else cont=0;
  25. }
  26. if(temp>0) return true;
  27. else return false;
  28. }
  29. int main()
  30. {
  31. char A[n][m]={{'c','a','n','e'},{'p','a','n','e'},{'f','a','m','e'},{'b','a','r','e'}};
  32. char B[n][m]={ {'k','g','p','r'},
  33. {'a','a','a','f'},
  34. {'n','n','n','p'},
  35. {'e','e','e','g'}};
  36. cout<<ex01(A,B);
  37. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement