Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- #include<Math.h>
- using namespace std;
- int main(){
- int n;
- cin>>n;
- double a[9][2];
- double b[9][9];
- for(int i=0;i<n;i++){
- for(int j=0;j<2;j++){
- cin>>a[i][j];
- }}
- for(int i=0;i<n;i++){
- for(int j=0;j<n;j++){
- b[i][j]=sqrt((a[i][0]-a[j][0])*(a[i][0]-a[j][0])+(a[i][1]-a[j][1])*(a[i][1]-a[j][1]));
- }}
- int i1, j1;
- int t1=0,t2=0;
- double min=b[0][1];;
- for(i1=0;i1<n;i1++){
- for(j1=1;j1<n;j1++){
- if (min>b[i1][j1] && i1!=j1){
- min=b[i1][j1];
- t1=i1;
- t2=j1;}}}
- double x=0;
- double y=0;
- if(a[t1][0]>a[t2][0]){
- x=a[t1][0]-a[t2][0];
- x=x/2;
- x=x+a[t2][0];}
- if(a[t1][0]<a[t2][0]){
- x=a[t2][0]-a[t1][0];
- x=x/2;
- x=x+a[t1][0];}
- if(a[t1][1]>a[t2][1]){
- y=a[t1][1]-a[t2][1];
- y=y/2;
- y=y+a[t2][1];}
- if(a[t1][1]<a[t2][1]){
- y=a[t2][1]-a[t1][1];
- y=y/2;
- y=y+a[t1][1];}
- cout<<"koordinati centra "<<x<<" "<<y<<" koordinati vershin "<<a[t1][0]<<" "<<a[t1][1]<<" "<<a[t2][0]<<" "<<a[t2][1];
- return 0;}
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement