Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   C++ Builder (https://www.clubdelphi.com/foros/forumdisplay.php?f=13)
-   -   metodo de burbuja utilizando el random() (https://www.clubdelphi.com/foros/showthread.php?t=32895)

soma25 20-06-2006 17:01:43

metodo de burbuja utilizando el random()
 
hola

alguien me podria ayudar como es el codigo de ordenamiento de burbuja mediante el random?

es decir, cuando le meta el numero me genere los datos aleatoriamente



gracias


atte

soma25

D-MO 20-06-2006 17:36:00

Este código puede servirte:
Código:

    int v[50];
  int x,i,j;
  randomize();
  for (i=0;<i<50;i++){
      v[i]=random(100);
  }
  for (i=0;i<50;i++){
      for (j=i+1;j<50; j++){
          if(v[i]< v[j]){
            x=v[i];
            v[i]=v[j];
            v[j]=x;
          }
      }
  }

saludos.

OSKR 21-06-2006 01:12:06

Epa D-MO, no deberías hacer el cambio dada una condición?
Código:

  if(v[i]< v[j])
  { x=v[i];
    v[i]=v[j];
    v[j]=x;
  }


D-MO 21-06-2006 01:36:15

Cita:

Empezado por OSKR
Epa D-MO, no deberías hacer el cambio dada una condición?
Código:

  if(v[i]< v[j])
  { x=v[i];
    v[i]=v[j];
    v[j]=x;
  }


pues eso, jejejej esque despues de unas copitas en la taberna me he saltado lo mas importante.

ahorita lo midifico.

saludos.


La franja horaria es GMT +2. Ahora son las 18:21:04.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi