import java.util.Scanner; public class ElementiFuoriSTDDEV { public static void main(String[] args) { // esegue l'esperimento per dimensioni crescenti dell'array for(int dim=2; dim<=10000000; dim = dim*2) { // genero un array random di dimensione pari a dim // calcolo media e stddev // conto numero di elementi al di fuori dell'intervallo media+-stddev // stampo percentuale double[] v = new double[dim]; double somma, media; double sommaQuadScarti; double stddev; int contaEsterni; // genera array random for(int i=0; i stddev) contaEsterni++; // stampa risultato dell'esperimento System.out.printf("%8d: %7.3f\n", v.length, (double) contaEsterni/v.length*100); } } }