Este sitio utiliza cookies propias y de terceros. Si continúa navegando consideramos que acepta el uso de cookies. OK Más Información.

ejercicio resuelto del Método Burbuja JAVA

  • 0 Respuestas
  • 82 Vistas

0 Usuarios y 2 Visitantes están viendo este tema.

Desconectado jsalamanc

  • *
  • Underc0der
  • Mensajes: 1
  • Actividad:
    1.67%
  • Reputación 0
    • Ver Perfil
« en: Agosto 14, 2019, 02:50:52 pm »
METODO BURBUJA

Código: Java
  1. import java.util.Scanner;
  2.  
  3. public class practica53 {
  4.    
  5.     public static void main(String[]args){
  6.        
  7.         Scanner entrada = new Scanner(System.in);
  8.        
  9.         int a,b[],c;
  10.        
  11.         do {
  12.            
  13.             System.out.print("\nIngrese el tamaño del vector: ");
  14.             a = entrada.nextInt();
  15.            
  16.             b = new int [a];
  17.            
  18.             if (a<1) {
  19.                
  20.                 System.out.println("\nEl numero que usted digito esta fuera del rango!");
  21.                
  22.             }
  23.             else{
  24.                
  25.                 System.out.print("\nSu vector es: ");
  26.                
  27.                 for (int i = 0; i < a; i++) {
  28.                    
  29.                     System.out.print(" | "+b[i]);
  30.                    
  31.                 }
  32.                
  33.                 System.out.println(" | , aun no tiene valores en las casillas\n");
  34.             }
  35.         }while (a<1);
  36.        
  37.         for (int i = 0; i < b.length; i++) {
  38.            
  39.             System.out.print("Ingrese el valor de la casilla ["+i+"] en el vector: ");
  40.             b[i] = entrada.nextInt();
  41.            
  42.         }
  43.        
  44.         System.out.println("\n");
  45.        
  46.         System.out.print("Su vector quedo de la siguiente forma: ");
  47.        
  48.         for (int i = 0; i < b.length; i++) {
  49.            
  50.             System.out.print(" | "+b[i]);
  51.            
  52.         }
  53.        
  54.         System.out.println(" | , ahora procederemos a hacer el ordenamiento mediante el metodo burbuja!\n");
  55.        
  56.         for (int i = 0; i < (a-1); i++) {
  57.            
  58.             for (int j = 0; j < (a-1); j++) {
  59.                
  60.                 if (b[j] > b[j+1]) {
  61.                    
  62.                     c = b[j];
  63.                     b[j] = b[j+1];
  64.                     b[j+1] = c;
  65.                    
  66.                 }
  67.                
  68.             }
  69.            
  70.         }
  71.        
  72.         System.out.print("Su vector a sido organizado de la siguiente manera ");
  73.        
  74.         for (int i = 0; i < b.length; i++) {
  75.            
  76.             System.out.print(" | "+b[i]);
  77.            
  78.         }
  79.        
  80.         System.out.print(" | ");
  81.        
  82.        
  83.        
  84.        
  85.        
  86.     }
  87.    
  88. }
  89.  
« Última modificación: Agosto 14, 2019, 02:57:13 pm por ANTRAX »

 

¿Te gustó el post? COMPARTILO!



[Video Curso] Iniciacion a Java por DesarrolloWeb y EscuelaIT Mayo 2014

Iniciado por graphixx

Respuestas: 3
Vistas: 3514
Último mensaje Febrero 23, 2015, 10:13:28 am
por Hu3c0
Java Extremo [Video Cursos Completos] [Español] [ISO] 2009

Iniciado por graphixx

Respuestas: 9
Vistas: 9012
Último mensaje Diciembre 04, 2017, 02:36:34 am
por graphixx
Como compilar programas Java en la consola de comandos de Windows

Iniciado por tar3kw0rm3d

Respuestas: 2
Vistas: 3869
Último mensaje Junio 04, 2013, 02:55:07 pm
por tar3kw0rm3d
[LIBRO] Programación avanzada en Java - Sonia Jaramillo Valbuena

Iniciado por graphixx

Respuestas: 5
Vistas: 8073
Último mensaje Enero 23, 2019, 07:14:41 pm
por jashin
[Java] Chat utilizando WebSockets con JavaEE y JavaFx

Iniciado por coke951

Respuestas: 3
Vistas: 5569
Último mensaje Diciembre 23, 2016, 10:23:24 pm
por coke951