Ver Mensaje Individual
  #1 (permalink)  
Antiguo 12/11/2012, 10:56
cugar1971
 
Fecha de Ingreso: noviembre-2012
Mensajes: 2
Antigüedad: 12 años
Puntos: 0
metodo burbuja

Hola, estoy liado con un ejercicio y no me funciona, a ver si alguien me echa una mano. gracias




<?php

function ordenar($variable){
$tam= count($variable);
for($i=0; $i<=$tam; $i++){
for($j=$tam-1; $j>=$i ; $j--){
if($variable[$j] < $variable[$j-1]){
$aux=$variable[$j-1];
$variable[$j-1]=$variable[$j];
$variable[$j]=$aux;
}
}
}
echo "Los valores del nuevo array son: ";

for($i=0; $i<$tam; $i++){
echo $variable[$i];
if($i!=($tam-1)){
echo ", ";
}else{
echo ".";
}
}
}
?>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Documento sin título</title>
</head>

<body>

<?php
$a=array(2,35,22,20,15);
$valores= count ($a);

echo "Los valores del array inicial son: ";

for($i=0; $i<$valores; $i++){
echo $a[$i];
if($i!=($valores-1)){
echo ", ";
}else{
echo ".";
}
}
echo "<br/>";

echo ordenar($a);

?>

</body>
</html>