Pagini recente » Cod sursa (job #944068) | Cod sursa (job #1461676) | Istoria paginii utilizator/muiepulici | Cod sursa (job #1537091) | Cod sursa (job #1918344)
#include <fstream>
#include <math.h>
using namespace std;
ifstream cin("cmap.in");
ofstream cout("cmap.out");
float distanta(long n1, long m1, long n2, long m2) {
return sqrt(pow((n1-n2),2)+pow((m1-m2),2));
}
int main() {
long long int puncte;
float punct[100000][2];
float dis,totaldis;
cin >> puncte;
for (int i = 0; i < puncte; i++) {
cin >> punct[i][0] >> punct[i][1];
for (int j = i; j != 0; j--) {
if(i != j) {
dis = distanta(punct[i][0], punct[i][1], punct[j][0], punct[j][1]);
if ((dis < totaldis) || (totaldis == 0)) { totaldis = dis; }
}
}
}
cout << totaldis;
return 0;
}