Algorithmique

khaledsaidi -  
rwikus Messages postés 994 Statut Membre -
Exrcice........


****Soit un tableau T1 contenant n lettres majuscules (de A à Z). n étant un entier compris entre 5 et 20.On désire trier en ordre croissant les éléments de T1 et les ranger dans un tableau T2 en utilisant le principe suivant :
 Chercher la lettre qui a le plus petit code ASCII dans T1
 Ranger cette lettre dans T2
 Remplacer cette lettre par "*" dans T1
 Répéter n fois les étapes précédentes
1. Ecrire un programme Pascal qui permet de :
2. Saisir les éléments de T1.
3. Trier les éléments de T1 et les ranger dans T2.
4. Afficher les éléments de T2.
khaled saidi
A voir également:

1 réponse

rwikus Messages postés 994 Statut Membre 56
 
pour la saisi et l'affichage je crois que c'est clair;
pour la deuxième,,ta qu'a appliqué l'algorithme de recherche du nombre minimum seulement au lieu de comparer les lettre tu compare leur code ascii

min:=T1[0]
if (code(T1[j])<min)
min=T1[j]

biensur tu fais le reste sachant que j va de 1 jusqu'a "n",,,,,et pour "code" c'est juste pr dire que c'est une fonction qui doit représenter le code ascii en pascal car je connais pas exactement sa syntaxe,,,,j'espère qu'au moin t'a une idée mnt comment va étre l'algo
0