You are on page 1of 2

#include <stdio.

h>

#include <stdlib.h>

#include <math.h>

#include <time.h>

#define n 4

int main(void){

srand(time(NULL));

int x[n], y[n], r[n], dis, total=0, nSel=100;

printf("Hay \"%d\" puntos, sus coordenadas son:\n", n);

for(int i=0; i<n; i++){

x[i]=rand()%11-5;

y[i]=rand()%11-5;

printf("%2d: (%2d, %2d)\n", i, x[i], y[i]);

for(int i=0; i<n-1; i++){

for(int j=i+1; j<n; j++){

dis=sqrt(((x[i]-x[j])*(x[i]-x[j]))+((y[i]-y[j])*(y[i]-y[j])));

printf("La distancia del punto %d y %d es: %2d\n", i, j, dis);

if(nSel>dis){

nSel=dis;

r[i]=nSel;

}
for(int k=0; k<n; k++)

total+=r[k];

printf("La distancia mas corta es: %d",total);

return 0;

You might also like