programa en java con el metodo de la burbuja

5
El 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.

Upload: lupita-miller-lee-horan-payne

Post on 06-Aug-2015

25 views

Category:

Engineering


0 download

TRANSCRIPT

Page 1: Programa en java con el Metodo de la burbuja

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.

Page 2: Programa en java con el Metodo de la burbuja

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] ); }

Page 3: Programa en java con el Metodo de la burbuja

// 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] ); }

Page 4: Programa en java con el Metodo de la burbuja

//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 );

Page 5: Programa en java con el Metodo de la burbuja

// 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);

}}