tri tableau sans function
bonjour, je souhaite faire un tri manuel d'un tableau qui doit être rempli par l'utilisateur , le nombre de chiffre à trier est aussi déterminé par l'utilisateur.
l'exemple suivant est celui que je dois suivre (traduire) en php :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28
| Algorithme tri
Variables
nb : entier
T : tableau[1..nb] de réels
echange : réel
i, j : entier
Début
Afficher("Entrez le nombre de données du tableau")
Lire(nb)
Pour i 1 à nb faire
Afficher("Entrez la donnée n°" || i || " : ")
Lire(T[i])
FinPour
Pour i <- 1 à nb - 1 faire
Pour j <-(i + 1) à nb faire
Si T[i] > T[j]
alors début
echange <- T[i]
T[i] <- T[j]
T[j] <- echange
fin
FinSi
FinPour
FinPour
Pour i <- 1 à nb faire
Afficher("Valeur n°" || i || "=" || T[i])
FinPour
Fin |
j'ai commencé par créer 3 fichiers :
lire_nb.html , lire_donnees.php , tri_tableau.php
dans lire_nb.html :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
| <!DOCTYPE html>
<html>
<head>
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/css/bootstrap.min.css" integrity="sha512-dTfge/zgoMYpP7QbHy4gWMEGsbsdZeCXz7irItjcC3sPUFtf0kuFbDz/ixG7ArTxmDjLXDmezHubeNikyKGVyQ==" crossorigin="anonymous">
<meta charset="utf-8"/>
</head>
<body>
<form method="POST" Action ="lire_donnees.php">
Entrez le nombre de données du tab :
<input type="text" name ="nbr_data" />
<br>
<input type="submit" />
</form>
</body>
</html> |
dans lire_donnees je saisi les donnée :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
| <!DOCTYPE html>
<html>
<head>
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/css/bootstrap.min.css" integrity="sha512-dTfge/zgoMYpP7QbHy4gWMEGsbsdZeCXz7irItjcC3sPUFtf0kuFbDz/ixG7ArTxmDjLXDmezHubeNikyKGVyQ==" crossorigin="anonymous">
<meta charset="utf-8"/>
</head>
<body>
<form method="POST" Action ="lire_donnees.php">
<?php
$nbr=$_POST['nbr_data'];
for ($i=1 ; $i<=$nbr ; $i++)
{
echo 'Entrez la donnée num '.$i.'<br>';
echo '<input type="text" name ="nbr" /><br><br>';
}
echo '<input type="submit" />';
?>
</form>
</body>
</html> |
dans tri_tableau je cherche à récupérer les données saisies dans chacun des textbox de la page lire_données pour les trier et c'est là que je suis coincée ..
mercii