Serie - 6 2023 PDF
Serie - 6 2023 PDF
Serie - 6 2023 PDF
riadsolh
Printemps 2023
Exercice 2
Ecrire un programme qui lit un entier X et un tableau A du type int au clavier et élimine toutes les occurrences de X
dans A en tassant les éléments restants. Le programme utilisera les pointeurs P1 et P2 pour parcourir le tableau.
Ex : X=12
A[]={15,12,12,11,8,10,12,11,5,12,6,12,18,20,12,16}
Résultat : A[]={15,11,8,10,11,5,6,18,20,16,0,0,0,0,0,0}
Exercice 3
Ecrire un programme qui range les éléments d'un tableau A du type int dans l'ordre inverse. Le programme utilisera
des pointeurs P1 et P2 et une variable numérique AIDE pour la permutation des éléments.
Exercice 4
Ecrire un programme qui lit deux tableaux d'entiers A et B et leurs dimensions N et M au clavier et qui ajoute les
éléments de B à la fin de A. Utiliser deux pointeurs PA et PB pour le transfert et afficher le tableau résultant A.
Exercice 5
Ecrire de deux façons différentes, un programme qui vérifie sans utiliser une fonction de <string>, si une chaîne CH
introduite au clavier est un palindrome en utilisant des pointeurs.
Exercice 6
Ecrire un programme qui lit une chaîne de caractères CH et détermine le nombre de mots contenus dans la chaîne.
Utiliser un pointeur P, une variable logique, la fonction isspace et une variable numérique N qui contiendra le nombre
des mots.
Exercice 7
Ecrire un programme qui lit une matrice A de dimensions N et M au clavier et affiche les données suivantes en
utilisant le formalisme pointeur à chaque fois que cela est possible:
a) la matrice A
b) la transposée de A