Đề: Giả sử mảng có n phần tử và các phần tử trong mảng đôi một không trùng nhau. Hãy viết hàm tìm tọa độ hai điểm “Xa nhau nhất “ trong mảng
Bài mình làm
Code:
#include<iostream>
#include<math.h>
#include <cfloat>
using namespace std;
struct Diem { float x; float y; };
struct Diem diem1;
struct Diem diem[100];
int n,i;
void NhapMangDiem()
{
cout<<"Nhap so diem: ";
cin>>n;
for (i = 0; i < n; i++)
{
cout<<"Diem "<<i + 1<<": ";
cout<<"\nNhap vao hoanh do x = ";
cin>>diem[i].x;
cout<<"Nhap vao hoanh do y = ";
cin>>diem[i].y;
}
}
void KhoangCachMax()
{
float max;
for (i = 0; i < n; i++)
{
max = sqrt(pow(diem[2].x-diem[1].x,2)+pow(diem[2].y-diem[1].y,2));
}
cout<<"Khoang cach xa nhat"<<max;
}
int main()
{
NhapMangDiem();
KhoangCachMax();
return 0;
}
Biến max của mình trả về 0
Ai có thể giúp mình chỗ này được không ah
Bookmarks