Задание .На плоскости заданы своими координатами п точек. Составить программу, определяющую, между какими из пар точек самое большое расстояние. Указание. Координаты точек занести в массив......................................................................Реализовать в С++ #include "stdafx.h"
#include
using namespace std;


void Zadanie_1(int *a, int *b,int *c,int *d, int n) {
float *d =new float[n];
for (int i = 0; i < n; i++) {
for (int j=i+1;j<n;j++)
d[i] = sqrt((a[i] - c[i])* (a[i] - c[i]) + (b[i] - d[i])*(b[i] - d[i]));
cout << d[i] << endl;
}
}


int main() {
setlocale(LC_ALL, "Russian");

//1//
int n;//точек сколько, x-y- точки
cout << "Сколько точек" << endl;
cin >> n;
cout << "Введите координаты точек,в порядке x1,y1,x2,y2" << endl;
int *A = new int[n];//x1
int *B = new int[n];//y1
int *C = new int[n];//x2
int *D = new int[n];//y2
for (int i = 0; i < n; i++) {
cin >> A[i] >> B[i]>>C[i]>>D[i];
Zadanie_1(A,B,C,D,n);
}
return 0;
}
высветилась ошибка в функции(переопределение оператора d),может можно как-то по другому?
Please enter comments
Please enter your name.
Please enter the correct email address.
You must agree before submitting.

Copyright © 2024 SCHOLAR.TIPS - All rights reserved.