Vous êtes sur la page 1sur 2

Université Sidi Mohamed Ben Abdellah

Ecole Nationale des Sciences Appliquées de Fès


Programmation C
Travaux Dirigés : Série 3
Exercice 1 : Initialiser un vecteur de 10 éléments, et calculer la variance des 10 éléments.
La formule permettant de calculer la variance est:

Exercice 2 : Ecrire un programme qui vérifie que tous les éléments d’un vecteur sont
ordonnés en ordre croissant.

Exercice 3 : On demande de trier des nombres déposés dans un vecteur et de les placer
dans un ordre croissant dans un autre vecteur. Déposer dans un vecteur les
valeurs 3, 6, 1, 9, 2, 5 puis faire un programme qui copie dans un autre vecteur
ces mêmes valeurs, mais placées dans l’ordre croissant de 1 à 9.

Exercice 4 : On peut faire le tri en utilisant un seul vecteur. Lorsque vous avez trouvé le
minimum du vecteur, échangez-le avec le premier élément, puis cherchez le
minimum parmi les éléments 2 à n et placez-le en 2. Puis cherchez de 3 à n,
etc...

Exercice 5 : Faire un programme qui lit un mot au clavier et qui affiche ses caractères dans
l’ordre inverse, en commençant par le dernier.

Exercice 6 : Lire une chaîne au clavier (ou déposer une chaîne constante dans une variable)
et l’imprimer sans qu’apparaissent les lettres ’a’ qui seraient contenues dans
cette chaîne.

Exercice 7 : Lire un nom au clavier puis l’afficher en mettant un signe - entre chaque lettre.

Exercice 8 : Lire un mot au clavier. Afficher ensuite combien il y a de ’a’ dans le mot.

Exercice 9: Ecrire un programme qui vérifie qu’une chaîne de caractère contient la lettre e.

Exercice 10 : Lire une chaîne au clavier (ou déposer une chaîne constante dans une
variable), composer une nouvelle chaîne de caractères qui contienne toutes les
lettres de chaîne lue, sauf les ‘a’. Imprimer la nouvelle chaîne de caractères.

Exercice 11 : Ecrire un programme qui vérifie qu’une chaîne de caractère NE contient PAS
la lettre e.

1
G.KHAISSIDI Filière : CP2
Université Sidi Mohamed Ben Abdellah
Ecole Nationale des Sciences Appliquées de Fès
Exercice 12 : Ecrire un programme qui vérifie qu’une matrice contient au moins un
élément nul.

Exercice 13 : Ecrire un programme qui vérifie qu’une matrice ne contient que des
éléments positifs.

Exercice 14 : Ecrire un programme qui vérifie qu’une matrice contient au moins un


élément positif.

Exercice 15 : Ecrire une fonction qui calcule le factorielle d’un entier naturel N avec 0 !=1

Exercice 16 : Ecrire une fonction qui calcule le produit scalaire de deux vecteurs.

Exercice 17 : Ecrire une fonction qui calcule le produit C d’une matrice A ayant nla lignes
et nca colonnes par une matrice B ayant nlb lignes et ncb colonnes. Ces trois
matrices seront représentées par des tableaux de double déclarés avec N lignes
et N colonnes, N étant une constante suffisamment grande. On rappelle que le
produit de Anla,nca x Bnlb,ncb est une matrice Cnla,ncb définie par :

nca 1
Ci , j  A
k 0
i ,k  Bk , j

2
G.KHAISSIDI Filière : CP2