Advertisement
Guest User

Untitled

a guest
Nov 17th, 2017
121
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.77 KB | None | 0 0
  1. int check(int arr[][][], int n){
  2. if(horicheck(arr[n][5][5],n)){
  3. return count(arr[n][5][5]);
  4. } else if(diagcheck(arr[n][5][5],n)){
  5. return count(arr[n][5][5]);
  6. }else if(vertcheck(arr[n][5][5],n)){
  7. return count(arr[n][5][5]);
  8. }
  9. return 0;
  10. }
  11. int count(int arr[][][],int n){
  12. int ans =0;
  13. for(int i=0;i<n;i++){
  14. for(int j=0;j<n;j++){
  15. if(arr[n][i][j]==1){
  16. ans++;
  17. }
  18. }
  19. }
  20. return ans;
  21. }
  22. bool vertcheck(int arr[][][], int n){
  23. if(arr[n][1][1]==1&&arr[n][1][2]==1&&arr[n][1][3]==1&&arr[n][1][4]==1&&arr[n][1][5]==1) return true;
  24. if(arr[n][2][1]==1&&arr[n][2][2]==1&&arr[n][2][3]==1&&arr[n][2][4]==1&&arr[n][2][5]==1) return true;
  25. if(arr[n][3][1]==1&&arr[n][3][2]==1&&arr[n][3][3]==1&&arr[n][3][4]==1&&arr[n][3][5]==1) return true;
  26. if(arr[n][4][1]==1&&arr[n][4][2]==1&&arr[n][4][3]==1&&arr[n][4][4]==1&&arr[n][4][5]==1) return true;
  27. if(arr[n][5][1]==1&&arr[n][5][2]==1&&arr[n][5][3]==1&&arr[n][5][4]==1&&arr[n][5][5]==1) return true;
  28. return false;
  29. }
  30. bool horicheck (int arr[][][], int n){
  31. if(arr[n][1][1]==1&&arr[n][2][1]==1&&arr[n][3][1]==1&&arr[n][4][1]==1&&arr[n][5][1]==1) return true;
  32. if(arr[n][1][2]==1&&arr[n][2][2]==1&&arr[n][3][2]==1&&arr[n][4][2]==1&&arr[n][5][2]==1) return true;
  33. if(arr[n][1][3]==1&&arr[n][2][3]==1&&arr[n][3][3]==1&&arr[n][4][3]==1&&arr[n][5][3]==1) return true;
  34. if(arr[n][1][4]==1&&arr[n][2][4]==1&&arr[n][3][4]==1&&arr[n][4][4]==1&&arr[n][5][4]==1) return true;
  35. if(arr[n][1][5]==1&&arr[n][2][5]==1&&arr[n][3][5]==1&&arr[n][4][5]==1&&arr[n][5][5]==1) return true;
  36. return false;
  37. }
  38. bool diagcheck(int arr[][][], int n){
  39. if(arr[n][1][1]==1&&arr[n][2][2]==1&&arr[n][3][3]==1&&arr[n][4][4]==1&&arr[n][5][5]==1) return true;
  40. if(arr[n][1][5]==1&&arr[n][2][4]==1&&arr[n][3][3]==1&&arr[n][4][2]==1&&arr[n][5][1]==1) return true;
  41. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement