Ver Mensaje Individual
  #4 (permalink)  
Antiguo 06/10/2008, 12:32
Avatar de the_web_saint
the_web_saint
 
Fecha de Ingreso: mayo-2008
Ubicación: localhost/tierra/america/panama
Mensajes: 1.229
Antigüedad: 15 años, 11 meses
Puntos: 43
Respuesta: ciclo burbuja

Esto te puede ayudar
Código PHP:
<?php
for($i=0$i<count(arreglo)-1$i++)
{
    for(
$j=i+1$j<count(arreglo); $j++)
    {
        if(
arreglo[$i]<arreglo[$j])
        {
$menor=arreglo[$i]; $elem=$i;}
        else
        {
$menor=arreglo[$j]; $elem=$j;}
    }
}
$k=0;
for(
$i=0$i<count(arreglo); $i++)
{
    if(
$arreglo[$i]==$menor && $i!=$elem)
    {
        
$menores[$k]=$i;//Arreglo tendras la posicion de los elementos que son iguales al menor
        
$k++;
    }
    
}
?>
No lo he probado, pero lo que hago es buscar el menor de todos, luego reviso si hay valores identicos a mi menor. Si sucede esto, guardo su posicion del arreglo en otro array(Guardo la posicion, porque el valor es el mismo que el que tiene la variable menor).
Bueno, espero te sirva.

Salu2
__________________
..::The Saint::..
El pesimista se queja del viento; el optimista espera que cambie; el realista ajusta las velas.