PDA

Visualizza la versione completa : aiuto programma in c


fabb
25-02-2014, 12:05
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



# 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 ]);
}
}

LeleFT
26-02-2014, 18:24
E che c'entra con Visual Basic e .NET Framework??


Sposto nel forum "Programmazione".

Ah... non basta dire "mi d errore"... bisogna dire esattamente QUALE errore ottieni...


Ciao. :ciauz:

oregon
26-02-2014, 19:42
Non un errore ... usa

printf ("a[%d]=%f\n" ,i ,a[i]);

Loading