Pagini recente » Cod sursa (job #1029791) | Cod sursa (job #1866125) | Cod sursa (job #1022571) | Cod sursa (job #17607) | Cod sursa (job #1017914)
#include <iostream>
#include <fstream>
#include <cmath>
#include <iomanip>
using namespace std;
int main()
{
long long n,i,j,a[100001],b[100001];
double rezultat;
ifstream f("cmap.in");
ofstream g("cmap.out");
f>>n;
double minim=-1;
for(i=0;i<n;i++)
f>>a[i]>>b[i];
for(i=0;i<n;i++)
for(j=0;j<n;j++){
if(i!=j){
rezultat=sqrt(pow((a[i]-a[j]),2.0)+pow((b[i]-b[j]),2.0));
if(minim==-1)
minim=rezultat;
if(rezultat<minim)
minim=rezultat;
//cout<<rezultat<<'\n';
}
}
//g<<minim;
long long nr=(int)minim;
int cifre=0;
while(nr>0){
cifre++;
nr/=10;
}
g<<setprecision(cifre+6)<<minim;
return 0;
}