If23. Даны целочисленные координаты трех вершин прямоугольника, стороны которого параллельны координатным осям. Найти координаты его четвертой вершины.
Решение:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 |
#include <stdio.h> int main(void) { int x1, y1, x2, y2, x3, y3; printf("x1:"); scanf ("%i", &x1); printf("y1:"); scanf ("%i", &y1); printf("x2:"); scanf ("%i", &x2); printf("y2:"); scanf ("%i", &y2); printf("x3:"); scanf ("%i", &x3); printf("y3:"); scanf ("%i", &y3); if (x2==x3) printf("x4: %i \n",x1); else if (x3==x1) printf("x4: %i \n",x2); else printf("x4: %i \n",x3); if (y2==y3) printf("y4: %i \n",y1); else if (y3==y1) printf("y4: %i \n",y2); else printf("y4: %i \n",y3); return 0; } |
Другие задачи из раздела If можно посмотреть здесь.
Комментарии: