#include #include #include #define LEN 10 #define B 1. #define A 0. /* Questo programma popola un array uni-dimensionale di lunghezza maggiore di zero ma minore della soglia prefissata LEN con numeri razionali casuali, ottenuti a partire dalla funzione rand(), e compresi nell'intervallo [A,B]. Si calcola il valore minimo, massimo, la media e la deviazione standard dei valori delle componenti. */ main(){ int i,N=0; double dataRand[LEN]; double min,max; double media,mediaSq,DevStand; do { printf("Inserire il numero dei dati\n"); scanf("%d",&N); }while((N<=0)||(N>LEN)); for(i=0;imax){ max=dataRand[i]; } media += dataRand[i]; mediaSq += pow(dataRand[i],2.); } media /= N; mediaSq /= N; DevStand=sqrt(mediaSq-media*media); printf("Il minimo e' %f\n",min); printf("Il massimo e' %f\n",max); printf("La media e' %f\n",media); printf("La media del quadrato e' %f\n",mediaSq); printf("La deviazione standard e' %f\n",DevStand); }