ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Ejercicios de arrelos-Java


Enviado por   •  3 de Mayo de 2015  •  Informe  •  1.600 Palabras (7 Páginas)  •  206 Visitas

Página 1 de 7

EJERCICIOS DE ARRELOS-JAVA

1.-Hacer un programa para ingresar n valores reales en un arreglo y los muestre en la pantalla, además reportar el mayor, el menor y el promedio.

import java.util.Scanner;

public class Arreglo01{

public static void main(String arg[])

{

Scanner in = new Scanner(System.in);

double x[],mayor,menor,promedio,suma=0;

int n,i;

do{

System.out.print("Cantidad de elementos del arreglo : ");

n=in.nextInt();

}while(n<=0 || n>100);

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

// Calculo del mayor y menor

mayor=menor=x[0];

for(i=1; i<n; i++)

if (x[i]>mayor) mayor=x[i];

else

if(x[i]<menor) menor=x[i];

// Calculo de la suma de los elementos

for(i=0; i<n; i++)

suma=suma+x[i];

promedio=suma/n;

System.out.println("El mayor es " +mayor);

System.out.println("El menor es:"+ menor);

System.out.println("El promedio es : "+ promedio);

}

}

1. Programa para ingresar n valores reales en un arreglo y calcular la desviación standard.

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);

}

}

2. Programa para ingresar n valores reales en un arreglo y luego invierta el arreglo.

import java.util.Scanner;

public class Arreglo03{

public static void main(String arg[])

{

double x[],temp;

int n,i,j;

Scanner in = new Scanner(System.in);

do{

System.out.print("Cantidad de elementos del arreglo : ");

n=in.nextInt();

}while(n<=0 || n>100);

x=new double[n];

for(i=0; i<n;i++)

{

System.out.print("x["+i+"]: ");

x[i]=in.nextDouble();

}

System.out.println("Arreglo Ingresado");

for(i=0; i<n;i++)

System.out.println("x["+i+"]: "+x[i]);

for(i=0,j=n-1;i<n/2;i++,j--)

{

temp=x[i];

x[i]=x[j];

x[j]=temp;

}

System.out.println("Arreglo Invertido");

...

Descargar como (para miembros actualizados) txt (6 Kb)
Leer 6 páginas más »
Disponible sólo en Clubensayos.com