public ArregloUni() {
}
/**
* @param args
the command line arguments
*/
public static void
main(String[] args) {
// TODO
code application logic here
int n;
int []
x;
Scanner
entrada = new Scanner (System.in);
System.out.print("Tamaño del arreglo");
n=entrada.nextInt();
x=new
int [n];
System.out.println ("Arreglo creado
de "+n+ "posiciones");
for (int i=0;
i<n; i++)
{
System.out.print("Elemento
x["+i+"]=");
x[i]= entrada.nextInt();
}
for
(int i=0; i<n; i++)
{
System.out.println("x["+i+"]="+x[i]);
}
// Mostrar el elemento menor y
elemento mayor
int menor=0,
mayor=0;
for
(int i=0; i<n; i++)
{
if (i==0)
{
menor=x[i];
mayor=x[i];
}
else
{
if(x[i]<menor)
menor=x[i];
if(x[i] > mayor)
mayor = x[i];
}
}
System.out.println("menor="+
menor);
System.out.println("mayor="+
mayor);
double suma=0, promedio=0;
for (int i=0; i<n; i++)
{
suma=suma
+x[i];
promedio=(suma/n);
}
System.out.print("El promedio es:"+promedio);
}
}
Este es un programa de array o arreglo que nos permite almacenar
un "n" número de datos sin necesidad de extender el código de un
programa y mediante métodos específicos, podemos realizar las operaciones
deseadas con solo definir en el método la cantidad de posiciones que se deseen
en el arreglo y solicitar nos indique cual de los elemento es el menor, mayor o el promedio de ellos.
No hay comentarios.:
Publicar un comentario