miércoles, 9 de abril de 2014

Programa de arreglos unidimensionales (Numero Menor, Mayor y Promedio)

/**
 * @(#)ArregloUni.java
 *
 * @author Ricardo Camacho Lamas
 *
 * Programa de arreglos unidimensionales
 *
 * @version 1.00 2014/4/2
 */
import java.util.Scanner;

public class ArregloUni {
     
    /**
     * Creates a new instance of <code>ArregloUni</code>.
     */
    public ArregloUni() {
    }
 
    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) {
        // TODO code application logic here
     
        //declara variables y arreglo
     
        int n;
        int [] x;
     
        Scanner entrada = new Scanner(System.in);
     
        System.out.println("Tamaño del arreglo");
        n = entrada.nextInt();
x = new int[n];
System.out.println("Arreglo creado de "+n+ " posiciones");    
     
        // entrada de datos del arreglo
     
        for (int i=0; i<n; i++)
        {
            System.out.print("elemento x["+i+"]=");
        x[i]=entrada.nextInt();
        }
     
        // salida de datos del arreglo
        
        for (int i=0; i<n; i++)
        {
        System.out.println("x["+i+"]="+x[i]);
        }
     
        // mostrar el elemento mayor y el elemento menor
     
        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);
       
       
        // Calculo de la suma de los elementos para sacar promedio
     
      double suma=0, promedio=0;
     
      for (int i=0; i<n; i++)
      {
        suma=suma+x[i];
      }
    promedio=(suma/n);
     
          System.out.println("El promedio es : "+ promedio);
     
}
}

No hay comentarios.:

Publicar un comentario