具有给定点的矩形的坐标位于C ++中
在本教程中,我们将讨论一个程序来查找矩形的坐标
里面有给定的分数。
为此,我们将提供一些坐标点。我们的任务是找到最小的矩形,使所有点都位于其内部,并且矩形的边应与坐标轴平行。
示例
#include <bits/stdc++.h>
using namespace std;
//计算最小矩形的坐标
void print_rectangle(int X[], int Y[], int n){
//寻找最低和最高点
int Xmax = *max_element(X, X + n);
int Xmin = *min_element(X, X + n);
int Ymax = *max_element(Y, Y + n);
int Ymin = *min_element(Y, Y + n);
cout << "{" << Xmin << ", " << Ymin << "}" << endl;
cout << "{" << Xmin << ", " << Ymax << "}" << endl;
cout << "{" << Xmax << ", " << Ymax << "}" << endl;
cout << "{" << Xmax << ", " << Ymin << "}" << endl;
}
int main(){
int X[] = { 4, 3, 6, 1, -1, 12 };
int Y[] = { 4, 1, 10, 3, 7, -1 };
int n = sizeof(X) / sizeof(X[0]);
print_rectangle(X, Y, n);
return 0;
}输出结果
{-1, -1}
{-1, 10}
{12, 10}
{12, -1}热门推荐
10 病人祝福语老师寄语简短
11 新娘生孩子祝福语简短
12 婆婆66岁祝福语简短
13 今天孩子高考祝福语简短
14 送彩票生日祝福语简短
15 分别祝福语简短情话英文
16 画室揭牌仪式祝福语简短
17 女友妈妈生日祝福语简短
18 离别赠言离职祝福语简短