You are on page 1of 1

Programa para ingresar n valores reales en un arreglo y calcular la desviacin standard.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38

import java.util.Scanner; public class Arreglo02{ public static void main(String arg[]) { Scanner in = new Scanner(System.in); double x[],suma=0,p,ds; int n,i; do{ System.out.print("Cantidad de elementos del arreglo : "); n=in.nextInt(); }while(n<=0); x=new double[n]; for(i=0; i<n;i++) { System.out.print("x["+i+"]: "); x[i]=in.nextDouble(); } System.out.println("Elementos del arreglo"); for(i=0; i<n;i++) System.out.println("x["+i+"]: "+x[i]); for(i=0; i<n; i++) suma=suma+x[i]; p=suma/n; suma=0; for(i=0;i<n;i++) suma=suma + Math.pow(x[i]-p,2); ds=Math.sqrt(suma/(n-1)); System.out.println("La desviacion standard es : "+ds); } }

You might also like