martes, 8 de abril de 2014

Comparación de Números Enteros Mediante Arreglos

import java.util.Scanner;

public class ArregloUniV2
{

    public ArregloUniV2()
    {
    }
   
    public static void main(String[] args) {
      int n;
   
    //se declara el arreglo
    int []x;
    Scanner entrada = new Scanner(System.in);
   
    //Se introduce el valor de n que sera el espacio del arreglo
    System.out.println("Cual sera el tamaño del arreglo: ");
    n=entrada.nextInt();
    x=new int[n];
   
    //en lugar de crear un ciclo se creara la siguiente declaraciones
    //(metodos)
    leedatos(x);
    muestradatos(x);
    System.out.println("El menor es: "+menor(x));
    System.out.println("El mayor es: "+mayor(x));
    System.out.println("El Promedio es: "+prom(x));
    }
    public static void leedatos(int [] a)
    {
    Scanner entrada=new Scanner(System.in);
    for (int i=0;i<a.length;i++)
    {
    System.out.print("Ingresa el elemento a["+i+"]");
    a[i]=entrada.nextInt();
    }
    }
    public static void muestradatos (int [] a)
    {
    for (int i=0;i<a.length;i++)
    {
    System.out.println("los datos ingresados en a["+i+"]"+a[i]);
   
    }
    }
    public  static int menor (int [] a)
    {
    int min =a[0];
    for(int i=0;i<a.length;i++)
    {
    if(a[i]<min)
    min=a[i];
    }
    return min;
    }
    public static int mayor (int [] a)
    {
    int may =a[0];
    for (int i=0;i<a.length;i++)
    {
    if(a[i]>may)
    may=a[i];
    }
    return may;
    }
    public static double prom (int [] a)
    {
    int  suma=0;
    double  prom;
    for (int i=0;i<a.length;i++)
    {
    suma+=a[i];

    }
    prom=suma/a.length;
    return prom;
    }
}

No hay comentarios:

Publicar un comentario