PDA

Visualizza la versione completa : Aiuto con distanza tra punti


fabb
26-02-2014, 14:33
ragazzi ho bisogno di aiuto per un esercizio universitario inizializzati due array casualmente rappresentano le coordinate di un punto ora dovrei fare una struct che priam calcoli tutte le distanze euclidee poi le sommi io fino ad ora so riuscito a buttare giu qalcosino idee?



# include<stdio.h>
# include<stdlib.h> /* per usare rand() e srand()*/
# include<time.h> /* per usare time() */
int main ()
{
int n;
printf("inserire un numero pari alla lunghezza dei due array");
scanf("%d",& n);
float x[n];
float y[n];
float d;
int j;
int i;
srand ( time (NULL));
for (i =1; i <= n ; i ++)
{
x[i] =-100+(200)*(float)rand()/(float)RAND_MAX;
printf ("x[%d]=%f " ,i ,x[i]);
}
for (j =1; j <= n ; j ++)
{
y[j] =-100+(200)*(float)rand()/(float)RAND_MAX;
printf("y[%d]=%f " ,j ,x[j]);
}
}




struct posiz {
int n;
float x[n];
float y[n];
struct posiz p1;
struct posiz p2;
};

MItaly
27-02-2014, 00:20
Stai giÓ parlando dello stesso problema qui (http://forum.html.it/forum/showthread.php?threadid=2905129), chiudo. :ciauz:

Loading