Boolean29. Даны числа $$x$$, $$y$$, $$x_1$$, $$y_1$$, $$x_2$$, $$y_2$$. Проверить истинность высказывания: «Точка с координатами $$(x, y)$$ лежит внутри прямоугольника, левая верхняя вершина которого имеет координаты $$(x_1, y_1)$$, правая нижняя — $$(x_2, y_2)$$, а стороны параллельны координатным осям».
Решение:
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 |
#include <stdio.h> int main(void) { float x,y,x1,y1,x2,y2; printf("x:"); scanf ("%f", &x); printf("y:"); scanf ("%f", &y); printf("x1:"); scanf ("%f", &x1); printf("y1:"); scanf ("%f", &y1); printf("x2:"); scanf ("%f", &x2); printf("y2:"); scanf ("%f", &y2); printf("%d\n",x1<x & x<x2 & y2<y & y<y1); return 0; } |
Другие задачи из раздела Boolean можно посмотреть здесь.
Комментарии: