Algorithmique
khaledsaidi
-
rwikus Messages postés 994 Statut Membre -
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
****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:
- Algorithmique
- Videosurveillance algorithmique - Accueil - Protection
- Exercice en Algorithmique (Boucles) ✓ - Forum Algorithmes / Méthodes
1 réponse
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
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