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?
codice:
# 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;
};