fork download
  1. import java.util.*;
  2. import java.lang.*;
  3. import java.io.*;
  4.  
  5. class Ideone
  6. {
  7. public static void main (String[] args) throws java.lang.Exception
  8. {
  9. int n = 8;
  10. Scanner in = new Scanner(System.in);
  11. int[][] a = new int[n][n];
  12. int q=-1,p=-1;
  13. for (int i=0; i<n; i++){
  14. for (int j=0; j<n; j++){
  15. a[i][j]=in.nextInt();
  16. if (a[i][j] == 1) {q=i; p=j;}
  17. }
  18. }
  19. if (q!=-1 && p!=-1){
  20. for (int i=q; i>=0; i--) {
  21. if (a[i][p]==2) {System.out.printf("Король под угрозой от ферзя (%d,%d)\n",i+1,p+1);break;}}
  22. for (int i=q; i<n; i++) {
  23. if (a[i][p]==2) {System.out.printf("Король под угрозой от ферзя (%d,%d)\n",i+1,p+1);break;}}
  24. for (int j=p; j>=0; j--) {
  25. if (a[q][j]==2) {System.out.printf("Король под угрозой от ферзя (%d,%d)\n",q+1,j+1);break;}}
  26. for (int j=p; j<n; j++) {
  27. if (a[q][j]==2) {System.out.printf("Король под угрозой от ферзя (%d,%d)\n",q+1,j+1);break;}}
  28.  
  29. for (int i=q,j=p; (i>=0 && j>=0); i--, j--){
  30. if (a[i][j]==2) {System.out.printf("Король под угрозой от ферзя (%d,%d)\n",i+1,j+1);break;}}
  31. for (int i=q,j=p; (i<n && j<n); i++, j++){
  32. if (a[i][j]==2) {System.out.printf("Король под угрозой от ферзя (%d,%d)\n",i+1,j+1);break;}}
  33. for (int i=q,j=p; (i>=0 && j<n); i--, j++){
  34. if (a[i][j]==2) {System.out.printf("Король под угрозой от ферзя (%d,%d)\n",i+1,j+1);break;}}
  35. for (int i=q,j=p; (i<n && j>=0); i++, j--){
  36. if (a[i][j]==2) {System.out.printf("Король под угрозой от ферзя (%d,%d)\n",i+1,j+1);break;}}
  37. }
  38. }
  39. }
Success #stdin #stdout 0.16s 321344KB
stdin
0 0 0 0 0 0 0 0
0 0 0 0 0 0 2 0
0 0 0 0 0 2 0 0
0 0 2 2 2 0 0 0
0 0 2 1 2 0 0 0
0 0 2 2 2 0 0 0
0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0
stdout
Копроль под угрозой от ферзя (4,4)
Копроль под угрозой от ферзя (6,4)
Копроль под угрозой от ферзя (5,3)
Копроль под угрозой от ферзя (5,5)
Копроль под угрозой от ферзя (4,3)
Копроль под угрозой от ферзя (6,5)
Копроль под угрозой от ферзя (4,5)
Копроль под угрозой от ферзя (6,3)