Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

TP3

Télécharger au format pdf ou txt
Télécharger au format pdf ou txt
Vous êtes sur la page 1sur 2

TP 3 : Algorithmique et programmation 2 S3 24/10/2022

S. QASSIMI MIPC

Exercice 1 :

Écrire un programme qui lit deux tableaux A et B et leurs dimensions N et M au clavier et


qui ajoute les éléments de B à la fin de A. Utiliser le formalisme pointeur à chaque fois que
cela est possible.

Exercice 2 :

Écrire 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.

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 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
Exercice 5 :

Ecrire un programme qui lit une chaîne de caractères CH et détermine la longueur de la


chaîne à l'aide d'un pointeur P.

Exercice 6 :

Ecrire un programme qui lit un caractère C et une chaîne de caractères CH au clavier. Ensuite
toutes les occurrences de C dans CH seront éliminées. Le reste des caractères dans CH sera
tassé à l'aide d'un pointeur et de la fonction strcpy.

Exercice 7 :

Ecrire un programme qui lit 5 mots d'une longueur maximale de 50 caractères et les
mémorise dans un tableau de chaînes de caractères TABCH. Inverser l'ordre des caractères à
l'intérieur des 5 mots à l'aide de deux pointeurs P1 et P2. Afficher les mots.

Exercice 8 :

Nous voulons construire un tableau représenté initialement par un pointeur *tableau de type
int et initialisé à NULL.
Ce tableau aura une dimension qui aura comme dimension un nombre (saisi à l’exécution)
A l’aide de la fonction malloc, on vous demande de réserver un emplacement mémoire pour
ce tableau et saisir ces éléments.
Afficher les éléments du tableau et libérer la mémoire

Vous aimerez peut-être aussi