Advertisement
J3st3rs_j0k3

chess

Sep 30th, 2021 (edited)
135
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 1.04 KB | None | 0 0
  1. #include <stdio.h>
  2.  
  3. int main() {
  4.     int x, y, xp, yp, xp2, yp2;
  5.  
  6.     printf("Введите координаты дамы(x,y): ");
  7.     scanf("%d %d", &x, &y);
  8.  
  9.     printf("Введите координаты первой пешки(x,y): ");
  10.     scanf("%d %d", &xp, &yp);
  11.     if(x + y == xp + yp || y-x == yp - xp) printf("YES\n");
  12.     else printf("NO\n");
  13.    
  14.     printf("Введите координаты второй пешки(x,y): ");
  15.     scanf("%d %d", &xp2, &yp2);
  16. if (((x1>8||x1<1)||(y1>8||y1<1))||((x2>8||x2<1)||(y2>8||y2<1))||((x3>8||x3<1)||(y3>8||y3<1))) { //Проверка нахождения фигур на шахматной доске
  17.         printf("Какая-то из фигур вне стола\n");
  18.     } else if ((x1==x2&&y1==y2)||(x2==x3&&y2==y3)||(x1==x3&&y1==y3)) { //Проверка правильности ввода
  19.             printf("Две фигуры на одной клетке\n");
  20.     if(x + y == xp2 + yp2 || y - x == yp2 - xp2) printf("YES\n");
  21.     else printf("NO\n");
  22. }  
  23.     return 0;
  24. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement