programa en java con el metodo de la burbuja
Post on 06-Aug-2015
25 Views
Preview:
TRANSCRIPT
Programa en Java queEl usuario introduzca 10 números, además que se ordenen por medio del método de la burbuja, le arroje
el resultado de suma, resta y mencione cual es el número mas grande y cual es el mas pequeño.
import java.util.Scanner;class prueba {public static void main(String[] args) {System.out.println("Programa con metodo Burbuja");System.out.println(""); Scanner key = new Scanner(System.in); int[] A= new int[11]; for(int i=1; i<A.length; i++) { System.out.println("ingrese numero: "+i); A[i] = key.nextInt(); } // Imprimimos el array A desordenado. System.out.println("Sus numeros desordenados son: "); for(int i=1; i<A.length; i++) {System.out.println( " [" + i + "] = " + A[i] ); }
// Inicio del metodo de ordenamiento de la Burbuja int aux; for(int i=1; i<=A.length; i++) { for(int j=1; j<A.length-i; j++) { if( A[j] > A[j+1]) { aux = A[j]; A[j] = A[j+1]; A[j+1]= aux; } } } // Fin del metodo de ordenamiento de la Burbuja // Imprimimos el array A ordenado. System.out.println("\n Sus numeros ordenados son: "); for(int i=1; i<A.length; i++) {System.out.println( " [" + i + "] = " + A[i] ); }
//SUMA Y RESTA
int Suma=0;for(int i=0;i<A.length;i++) {Suma+=A[i]; }System.out.println("La Suma De Los Valores Ingresados Es: "+ Suma );
int Resta=0;for(int i=0;i<A.length;i++) {Resta-=A[i];}System.out.println("La Resta De Los Valores Ingresados Es: "+ Resta );
// MENOR Y MAYOR
int Menor,Mayor; Mayor = 0; Menor = 9999;
// Determinar el mayor y el menor for(int i=1 ; i<11 ; i++){ // determinar el menor if(Menor > A[i]) Menor = A[i]; // determinar el mayor if(Mayor < A[i]) Mayor = A[i]; } // Mostrar los resultados System.out.println("El Mayor es : " + Mayor); System.out.println("El Menor es : " + Menor);
}}
top related