TP d’Algorithmique en Python – Tableaux (Non Matrices)
Exercice 1 : Recherche et comptage
Écrire un programme Python qui :
1. Demande à l’utilisateur de saisir un tableau d’entiers (séparés par des espaces).
2. Demande un nombre à rechercher.
3. Affiche :
- Si le nombre existe ou non.
- Le nombre d’occurrences.
- Les positions où il apparaît.
Exercice 2 : Suppression avec décalage
Créer un programme Python qui :
1. Demande un tableau d’entiers.
2. Demande un élément à supprimer.
3. Supprime toutes les occurrences en décalant les éléments vers la gauche.
4. Affiche le tableau final.
⚠️Ne pas utiliser remove() ou del T[i].
Exercice 3 : Fusion de deux tableaux triés
Écrire un algorithme Python qui :
1. Reçoit deux tableaux triés.
2. Produit un troisième tableau trié (sans utiliser sort()).
Astuce : utiliser deux index i, j.
Exercice 4 : Sous-tableaux et maximum
Écrire un programme Python qui :
1. Demande un tableau d’entiers.
2. Demande deux indices i et j.
3. Extrait le sous-tableau T[i..j].
4. Affiche :
- Le sous-tableau.
- La somme.
- Le maximum.
⚠️Ne pas utiliser max() pour l'exercice (le coder manuellement).