devo stampare unarray con numeri casuali FLOAT da -100 a 100 questo è quello che ho buttato giù fin 'ora continua a darmi errore mi sapreste dire cosa ho sbagliato fin ora? mi restituisce l'array in disordine e con numeri assurdi
codice:
# include<stdio.h>
# include<stdlib.h> /* per usare rand() e srand()*/
# include<time.h> /* per usare time() */
int main ()
{
float a[10];
int i;
srand ( time (NULL));
for (i =0; i < 10 ; i ++)
{
a[i] =-100+(200)*(float)rand()/(float) RAND_MAX;
printf ("a[%d ]=%e " ,i ,a[i ]);
}
}