programa en java con el metodo de la burbuja

Post on 06-Aug-2015

25 Views

Category:

Engineering

0 Downloads

Preview:

Click to see full reader

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