0% ont trouvé ce document utile (0 vote)
103 vues2 pages

TD TriRecherche

Ce document contient 8 exercices sur le tri et la recherche dans des tableaux et chaînes de caractères. Les exercices portent sur des sujets comme le tri par somme des chiffres, recherche du plus grand nombre, vérification d'anagrammes, tri par ordre alphabétique et décroissant des moyennes.

Transféré par

DEKHIL
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
103 vues2 pages

TD TriRecherche

Ce document contient 8 exercices sur le tri et la recherche dans des tableaux et chaînes de caractères. Les exercices portent sur des sujets comme le tri par somme des chiffres, recherche du plus grand nombre, vérification d'anagrammes, tri par ordre alphabétique et décroissant des moyennes.

Transféré par

DEKHIL
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

1|Page TRI -RECHERCHE

TRI ET RECHERCHE : SERIE D’EXERCICES


NIVEAU 1

EXERCICE 1:

Soit T un tableau de N (4<N<31) entiers positifs donnés. On désire trier dans l’ordre
décroissant les éléments de T suivant la somme des chiffres des différents éléments.
Ecrire un algorithme qui permet d’effectuer ce traitement.

EXERCICE 2:

Ecrire un algorithme qui permet de saisir un entier naturel non nul puis déterminer et
afficher le plus grand nombre qu’on pourra former.
Exemple : N =12957 donc le plus grand nombre sera égal à 97521.

EXERCICE 3:
Ecrire un algorithme qui permet de saisir deux mots puis vérifier et afficher s’ils sont deux
anagrammes.
Exemples : chien et niche

EXERCICE 4:

Soit un tableau T1 contenant n lettres majuscules (de A à Z). 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 et remplacer la par la lettre "a" dans T1
- Répéter n fois les étapes précédentes

EXERCICE 5:
Ecrire algorithme qui permet de trier par ordre décroissant les éléments d’un
tableau T de N (5<=N<=30) entiers positifs dans un nouveau tableau V.

On utilisera la démarche suivante :


1. chercher le maximum de T
2. placer ce maximum dans V
3. remplacer le maximum par -1 dans T
4. refaire les étapes 1, 2 et 3 jusqu’à ce que le tableau T soit entièrement composé de -1.

AMINE HASSEN
2|Page TRI -RECHERCHE

EXERCICE 6:
Soit T un tableau de N( N = 20) noms d’élèves , M un tableau rempli par leurs
moyennes(M[i] et la moyenne de T[i]) .
Ecrire un algorithme qui permet de :
 Saisir les éléments du tableau T.
 Saisir les éléments du tableau M
 Trier les éléments de T par ordre décroissant des moyennes. Dans le cas de
moyennes égales, trier les éléments par ordre croissant des noms.
 Afficher les noms des élèves et leurs moyennes.
Exemple :
Etat initial
1 2 3 4 5 6 7 8 9 10
T : Bilel Salah Zied Iyed Mounir Malek Dora Zina Amal Kamel
M : 17.00 15.00 18.00 14.30 10.45 13.00 10.45 11.04 18.00 14.10

Etat final
1 2 3 4 5 6 7 8 9 10
T : Amal Zied Bilel Salah Iyed Kamel Malek Zina Dora Mounir
M : 18.00 18.00 17.00 15.00 14.30 14.10 13.00 11.04 10.45 10.45

EXERCICE 7:
Soit Ph une chaîne formée par des mots séparés deux à deux par un espace. On désire trier
la chaîne par ordre décroissant des longueurs des mots.
Ecrire un algorithme qui permet de
 Saisir une chaîne ph formée par des lettres et des espaces seulement
 Nettoyer la chaîne des espaces superflus
Trier puis afficher la chaîne comme demandé

EXERCICE 8:
Soit T un tableau de N (4<N<31) entiers triés dans l’ordre croissant donnés. Soit V un
tableau de M (4<M<31) entiers triés dans l’ordre croissant.
Ecrire un algorithme qui permet de fusionner les éléments de T et de V dans un
tableau W de façon à garder ses éléments toujours triés au moment de la fusion
1 2 3 4 5 6 7
T: 2 5 6 7 8 10 20

1 2 3 4 5 6 7 8 9 10
V: 4 6 11 15 25 29 40 50 80 80

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
W :2 4 5 6 6 7 8 10 11 15 20 25 29 40 50 80 80

AMINE HASSEN

Vous aimerez peut-être aussi