• Jueves 14 de Noviembre de 2024, 17:08

Autor Tema:  Arreglos En Javascrip  (Leído 976 veces)

nanditoako

  • Nuevo Miembro
  • *
  • Mensajes: 1
    • Ver Perfil
Arreglos En Javascrip
« en: Martes 17 de Octubre de 2006, 00:33 »
0
NECESITO MODIFICAR ESTE CODIGO:LO SIG,

Modificar el programa lo siguiente.

Declaración de 2 arreglos enteros.
Generación de números aleatorios de los 2.
Ordenamiento por burbuja

En la clase base.

declara un arreglo privado de 100
ordena mediante mezcla 2 arreglos de 50 previamente ordenados pro burbuja.


CODIGO FUENTE
import java.io.*;
import java.math.*;

class asigna                                
{
 private int enteros[]= new int[50];        

 public asigna(int numero[])                
 {
  enteros=numero;
 }
 
 public void vizualizar()                      
 {
  for (int i=0; i<50;i++)
  System.out.print("enteros["+i+"]=" +enteros+" ");
  System.out.println(" ");
 }
 
 public void ordena()                          
 {
    
  int i, pass;
for (pass = 0; pass <= enteros.length - 2; pass++)
       for (i = 0; i <= enteros.length - pass - 2; i++)
            if (enteros >  enteros [i + 1])
            {
                int temp = enteros ;
                enteros = enteros [i + 1];
                enteros [i + 1] = temp;
             }    
 }
}

class arreglo                                  
{
 public  int enteros2[]=new int [50];
 
 public void aleatorio()                      
 {
  for (int i=0; i<50;i++)
     this.enteros2=(int)(Math.random()*100);
  for (int i=0; i<50;i++)
  System.out.print("enteros2["+i+"]=" +enteros2+" ");
 }

   
public static void main(String[] args)        
{
 arreglo objeto1 = new arreglo();              
 objeto1.aleatorio();                          
 System.out.println("\n\n ARREGLO ORDENADO ");
 asigna objeto = new asigna(objeto1.enteros2);
 objeto.ordena();                              
 objeto.vizualizar();                          
}      
}