Посчитать наименьшую площадь нескольких прямоугольников - C (СИ)
Формулировка задачи:
Вводится количество прямоугольников, вводится противоположные точки (x1y1 x3y3), программа считает наименьшую площадь.
#include <stdio.h> #include <math.h> int main() { int *pI, *x1, *y1, *x3, *y3, *S; int c=0, N; scanf ("%d",&N); if (N>=1 && N<=100) { pI=new int[N]; x1=new int[N]; y1=new int[N]; x3=new int[N]; y3=new int[N]; S =new int[N]; for(int i=0; i<N; i++) { scanf("%d",&x1[i]); scanf("%d",&y1[i]); scanf("%d",&x3[i]); scanf("%d",&y3[i]); } for(int i=0;i<N;i++) S[i]=abs((x3[i]-x1[i])*(y3[i]-y1[i])); for(int i=0;i<N;i++) if(pI[i]>c || i==0) c=S[i]; printf ("%d",c); delete[]pI; delete[]x1; delete[]y1; delete[]x3; delete[]y3; delete[]S; return 0; } else return 1; }
Решение задачи: «Посчитать наименьшую площадь нескольких прямоугольников»
textual
Листинг программы
#include<stdio.h> system("pause");
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д