• Viernes 17 de Mayo de 2024, 00:54

Mostrar Mensajes

Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.


Mensajes - fernanda34

Páginas: [1]
1
JavaScript / Declaracion De 2 Arreglos
« en: Viernes 20 de Octubre de 2006, 04:32 »
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.

ESTE ES EL CODIGO:

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

AYUDA PLIS

Páginas: [1]