100% ont trouvé ce document utile (1 vote)
2K vues1 page

Algorithmique Et Structures de Donnees Les Pointeurs: Exercice 1

Le document contient 6 exercices sur l'utilisation des pointeurs pour manipuler des tableaux et des chaînes de caractères en C. Les exercices proposent de trier ou modifier des tableaux à l'aide de pointeurs.

Transféré par

Kaouther Khalil
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
100% ont trouvé ce document utile (1 vote)
2K vues1 page

Algorithmique Et Structures de Donnees Les Pointeurs: Exercice 1

Le document contient 6 exercices sur l'utilisation des pointeurs pour manipuler des tableaux et des chaînes de caractères en C. Les exercices proposent de trier ou modifier des tableaux à l'aide de pointeurs.

Transféré par

Kaouther Khalil
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

Alogorithmique 2

ALGORITHMIQUE ET STRUCTURES DE
DONNEES
LES POINTEURS

Exercice 1 :
Ecrire un programme qui lit deux tableaux d'entiers A et B et leurs dimensions N et M au
clavier et ajoute les éléments de B à la fin de A. Utiliser le formalisme pointeur.

Exercice 2 :
Ecrire un programme qui lit un entier X et un tableau A du type Entier 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.

Exercice 3 :
Ecrire une fonction qui reçoit comme paramètres un tableau d'entiers et sa taille et retourne
deux pointeurs, l'un vers l'élément contenant la plus petite valeur du tableau, l'autre vers
l'élément contenant la plus grande.

Exercice 4 :
Ecrire un programme qui range les éléments d'un tableau A du type Entier dans l'ordre
inverse. Le programme utilisera des pointeurs P1 et P2 et une variable numériqueAIDE pour
la permutation des éléments.

Exercice 5 :
Ecrire une fonction qui reçoit comme paramètres une chaîne de caractères et deux entiers i et j
et retourne la sous-chaîne de caractères contenant les caractères entre les positions i et j. Si i
est négatif, si j est plus grand que la longueur de la chaîne ou si j < i, la fonction retournera le
pointeur NULL. La chaîne retournée sera allouée dans la fonction.

Exercice 6 :
Ecrire un programme qui lit un entier X et un tableau A du type Entier 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.

BEN DAKHLIA S. Page 1

Vous aimerez peut-être aussi