programa en java con el metodo de la burbuja
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);
}}