Cod sursa(job #1014330)

Utilizator leontinLeontin leontin Data 22 octombrie 2013 15:13:02
Problema Cele mai apropiate puncte din plan Scor 0
Compilator cpp Status done
Runda Arhiva educationala Marime 0.52 kb
#include<iostream.h>
#include<fstream>
#include<math.h>
 using namespace std;
 float fun(int x1,int x2,int y1,int y2)
 {return sqrt((x1-x2)*(x1-x2)+(y1-y2)*(y1-y2));
 }
 int main()
 {ifstream f("cmap.in");
 ofstream g("cmap.out");
	 
	 
	 int i,j,n,a[100001],b[1000001];
 float min,u;
 cin>>n;
 for(i=1;i<=n;i++)
	 f>>a[i]>>a[j];
 min=fun(a[1],a[2],b[1],b[2]);
 for(i=1;i<n;i++)
	 for(j=i+1;j<=n;j++)
	 {u=fun(a[i],a[j],b[i],b[j]);
	 if(u<min)
		 min=u;
	 }
g<<min<<"/n";
f.close();
g.close();
return 0;
 }