Advertisement
otongcok69

iiuiu

Nov 21st, 2014
187
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.99 KB | None | 0 0
  1. #include <bits/stdc++.h>
  2. using namespace std;
  3. int main(){
  4. int n,i,j,m,q,k,l;
  5. int A[100][100],B[100][100];
  6. bool p=true;
  7.  
  8. cin>>n>>n;
  9. for (i=0;i<n;i++)
  10. {
  11. for (j=0;j<n;j++)
  12. cin>>A[i][j];
  13. }
  14. cin>>n>>n;
  15. for (i=0;i<n;i++)
  16. {
  17. for (j=0;j<n;j++)
  18. cin>>B[i][j];
  19. }
  20. i=0;
  21. j=0;
  22. while ((i<n) && (p))
  23. {
  24. while ((j<n) && (p))
  25. {
  26. if (A[i][j]!=B[i][j])
  27. p=false;
  28. else
  29. j++;
  30. }
  31. i++;
  32. }
  33. if (p)
  34. cout<<"identik"<<endl;
  35. else
  36. {
  37. p=true;
  38. i=0;
  39. k=n-1;
  40. while ((i<n) && (p))
  41. {
  42. j=0;
  43. while ((j<n) && (p))
  44. {
  45. if (A[i][j]!=B[k][j])
  46. p=false;
  47. else
  48. j++;
  49. }
  50. k=k-1;
  51. i++;
  52. }
  53. if (p)
  54. cout<<"horisontal"<<endl;
  55. else
  56. {
  57. p=true;
  58. i=0;
  59. while ((i<n) && (p))
  60. {
  61. j=0;
  62. k=n-1;
  63. while ((j<n) && (p))
  64. {
  65. if (A[i][j]!=B[i][k])
  66. {
  67. p=false;
  68. }
  69. else
  70. {
  71. j++;
  72. k=k-1;
  73. }
  74. }
  75. i++;
  76. }
  77. if (p)
  78. cout<<"vertikal"<<endl;
  79. else
  80. {
  81. p=true;
  82. i=0;
  83. while ((i<n) && (p))
  84. {
  85. j=0;
  86. while ((j<n) && (p))
  87. {
  88. if (A[i][j]!=B[j][i])
  89. p=false;
  90. else
  91. j++;
  92. }
  93. i++;
  94. }
  95. if (p)
  96. cout<<"diagonal kanan bawah"<<endl;
  97. else
  98. {
  99. p=true;
  100. i=0;
  101. k=n-1;
  102. l=n-1;
  103. while ((i<n) && (p))
  104. {
  105. j=0;
  106. k=n-1;
  107. while ((j<n) && (p))
  108. {
  109. if (A[i][j]!=B[k][l])
  110. p=false;
  111. else
  112. {
  113. j++;
  114. k=k-1;
  115. }
  116. }
  117. i++;
  118. l=l-1;
  119. }
  120. if (p)
  121. cout<<"diagonal kiri bawah"<<endl;
  122. else
  123. cout<<"tidak identik"<<endl;
  124. }
  125. }
  126. }
  127. return 0;
  128. }
  129. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement