Problema - Aranjare array crescator fara functie

Discutii despre script-uri si coduri PHP-MySQL, precum si lucru cu XML in PHP.
Stefan
Mesaje: 117

Problema - Aranjare array crescator fara functie

Salut, de curand am inceput sa fac si la liceu php.
Desi ma descurt binisor in a implementa acest limbaj intr-un website, o problema foarte simpla mi-a facut o problema destul de mare fiindca nu am mai fost nevoit sa fac asta, deci, cum as putea aranja crescator numerele dintr-un array fara a folosi vreo functie?
Am incercat sa aplic aceeasi metoda ca si in C++ se pare ca da eroare.

Cod: Selectaţi tot

<?php
$a = array(5,4,3,2,1);
$nr = count($a);
for ($i = 0; $i < $nr; $i++) {
  if($a[$i] > $a[$i+1]){
    $aux=$a[$i];
    $a[$i]=$a[$i+1];
    $a[$i+1]=$aux;
  }
}

for ($i = 0; $i < $nr; $i++)
  echo $i .' => '. $limbaje[$i] .'<br />';
?>
P.s stiti vreun site cu probleme php?

MarPlo Mesaje: 4343
Salut,
E mai mult o problema de algoritm ce se cere aplicat in php.
O data ce algoritmul e inteles poate fi aplicat in orice limbaj.
Vezi acest cod:

Cod: Selectaţi tot

$arr = array(80, 9, 100, 1, 50, 3);
$n = count($arr);

for($i =0; $i < $n; $i++) {
  for($i2 = 0; $i2 <$n-1; $i2++){
    if($arr[$i2] > $arr[$i2+1]) {
      $temp = $arr[$i2+1];
      $arr[$i2+1]=$arr[$i2];
      $arr[$i2]=$temp;
    }       
  }
}

for($i =0; $i < $n; $i++) echo $i .' => '. $arr[$i] .'<br>';

- Nu stiu vreun site de probleme php. Dar se poate face si aici pe forum; cineva propune o problema iar cine stie posteaza o solutie. Precum acest topic, daca altcineva stie si o alta solutie /cod la aceasta problema, poate sa o posteze.

Subiecte similare