Begin19. Даны координаты двух противоположных вершин прямоугольника: $$(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 |
#include <stdio.h> #include <math.h> int main(void) { float x1,y1; printf("x1:"); scanf ("%f", &x1); printf("y1:"); scanf ("%f", &y1); float x2,y2; printf("x2:"); scanf ("%f", &x2); printf("y2:"); scanf ("%f", &y2); printf("P:%f\n",2*(abs(x1-x2)+abs(y1-y2))); printf("S:%f\n",abs(x1-x2)*abs(y1-y2)); return 0; } |
Другие задачи из раздела Begin можно посмотреть здесь.
Комментарии: