Pagini recente » Cod sursa (job #2986396) | Cod sursa (job #1491071) | Cod sursa (job #1916399) | Cod sursa (job #70909) | Cod sursa (job #855728)
Cod sursa(job #855728)
#include <cstdio>
#include <cmath>
struct puncte{
int x,y;
};
puncte a[100000];
int main(){
int i,j,n;
double min = 12311234342;
double op;
freopen("cmap.in","r", stdin);
freopen("cmap.out","w", stdout);
scanf("%d", &n);
for(i = 1; i <= n; ++i)
scanf("%d %d", &a[i].x, &a[i].y);
for(i = 1; i <= n; ++i)
for(j = 1; j <= n; ++j){
op = ((a[i].x - a[j].x) * (a[i].x - a[j].x)) + ((a[i].y-a[j].y)*(a[i].y-a[j].y));
if(op < min && i != j) min = op;
}
printf("%lf", sqrt(min));
}