Tri à bulles

Voir le sujet précédent Voir le sujet suivant Aller en bas

Tri à bulles

Message par pirate le Ven 30 Mar - 16:13

exercice
Ecrire un programme qui affecte des valeurs aléatoires comprises entre 13 et 50 (inclus) à un tableau de 10 entiers, trie le tableau par ordre croissant et l'affiche.

Commentaire :
Il s'agit là d'une des opérations assez fréquentes sur les tableaux, les classer suivant un certain ordre. L'algorithme utilisé est un l'algorithme de tri par permutation ou tri-bulles ; il existe de nombreux autres algorithmes pour le triage, notamment l'algorithme de tri par extraction et l'algorithme de tri par insertion.

pirate
Nouveau membre
Nouveau membre

Messages : 28
Inscrit le : 30 Mar 2007

Revenir en haut Aller en bas

Re: Tri à bulles

Message par pirate le Dim 1 Avr - 14:26

salu la reponse est :


program aleatrie;
uses wincrt;
var
tableau: array[1..10] of integer;
i, j: integer;
aux: integer;
begin
clrscr;
randomize;

for i := 1 to 10 do
tableau[i] := random(37) + 13;

for i := 1 to 10 do
write(tableau[i]: 7);

for i := 2 to 10 do
begin
for j := 10 downto i do
begin
if (tableau[j - 1] > tableau[j]) then
begin
aux := tableau[j - 1];
tableau[j - 1] := tableau[j];
tableau[j] := aux;
end;
end;
end;

writeln;

for i := 1 to 10 do
write(tableau[i]: 7);

readln;
end.

pirate
Nouveau membre
Nouveau membre

Messages : 28
Inscrit le : 30 Mar 2007

Revenir en haut Aller en bas

Re: Tri à bulles

Message par nabiL le Dim 1 Avr - 20:00

Salut,
je te remercie pirate pour tes nombreuses interventions. On attend de toi à ce que tu postes des questions plus difficiles dont tu connais pas la réponse.
Ca va plaire à tout le monde.

Merci.
B.NabiL

nabiL
Admin
Admin

Sexe:Masculin
Messages : 1972
Inscrit le : 19 Mar 2007
Localisation : Tunisie

Feuille de personnage
Capacité linguistique:
999/1000  (999/1000)

Revenir en haut Aller en bas

Re: Tri à bulles

Message par methodiX le Jeu 12 Avr - 8:20

pirate a écrit:exercice
Ecrire un programme qui affecte des valeurs aléatoires comprises entre 13 et 50 (inclus) à un tableau de 10 entiers, trie le tableau par ordre croissant et l'affiche.

Commentaire :
Il s'agit là d'une des opérations assez fréquentes sur les tableaux, les classer suivant un certain ordre. L'algorithme utilisé est un l'algorithme de tri par permutation ou tri-bulles ; il existe de nombreux autres algorithmes pour le triage, notamment l'algorithme de tri par extraction et l'algorithme de tri par insertion.


Salut pirate,
Est-ce que tu peux me donner une liste d'algorithmes de tri qu'on étudie au lycée? je ne cherche pas les algo de tri compliqués tels que QUICK-SORT etc... et si t'as vraiment le temps, file-moi (nous) une description en 2 mots de chaque algorithme.


merci beaucoup!
methodiX cheers

methodiX
Admin
Admin

Sexe:Masculin
Messages : 811
Inscrit le : 22 Mar 2007
Localisation : marsa - IPEST

Feuille de personnage
Capacité linguistique:
1000/1000  (1000/1000)

Revenir en haut Aller en bas

Re: Tri à bulles

Message par pirate le Dim 29 Avr - 18:27

ya methodix si l'orsque tu peut une chose apeler moi sur mon e-mail


marwan_8@msn.com

pirate
Nouveau membre
Nouveau membre

Messages : 28
Inscrit le : 30 Mar 2007

Revenir en haut Aller en bas

Voir le sujet précédent Voir le sujet suivant Revenir en haut


Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum