Vous êtes sur la page 1sur 2

Ministère de l’Enseignement Supérieur et de la Recherche Scientifique

Université de Carthage
Institut Supérieur des Technologies de l’Information et de la Communication

Classe : LGLSI-1 Nombre de pages : 2


Examen Atelier de
Programmation 1
Enseignants : H. YAHIAOUI Date : 10 Janvier 2020 Durée : 1h30
F.BEN GUIRAT
Barème approximatif : Documents : autorisé  Calculatrice : autorisée 
5, 5, 5, 5 : non autorisé  : non autorisée 

Exercice 1 :

Ecrire un programme C qui lit une matrice carrée n*n (n <10 saisi au clavier), et vérifie si elle
est magique ou non. Une matrice est dit magique, si la somme des éléments de chaque ligne,
de chaque colonne et de chacune des deux diagonales est la même. En plus elle doit contenir
tous les entiers entre 1 et n2.

L'exemple suivant montre un carré magique de dimension 3*3 :

Exercice 2 :
Réaliser un programme qui permet de calculer la valeur d’un polynôme de la forme :
P(x) = a + b . x+ c . x2 + …. + d.xn ( n < = 20 ) .
Le programme réalise les opérations suivantes :
 Les coefficients (a, b, ….) doivent être saisis et sauvegardés dans un tableau coiff.
 Calculer et afficher la valeur de P(x) (x étant saisi par l’utilisateur).
Exemple pour : P(X) = 2.X2+4.X - 6 (X=4)  Le programme affiche P(4)=42

Page 1 sur 2
Exercice 3 :
Ecrire un programme qui permet de saisir 2 chaînes de caractères ch1 et ch2.

 Faire un contrôle de saisie pour vérifier que les 2 chaînes ne sont pas vides.
 Les 2 chaînes ne doivent pas être identiques.
 Construire une troisième chaîne ch3 à partir de la première moitié de ch1 et la
deuxième moitié de ch2. Afficher ch3.
 Remplacer toutes les voyelles de la chaine ch3 par le caractère '*', et l’afficher.

Exemple d’exécution :

Exercice 4 :
Ecrire un programme C qui lit une chaîne de caractères qui est une suite de prénoms séparés
par des espaces. Après avoir fait la saisie, on désire afficher chaque prénom dans une ligne et
on doit vérifier que tous les prénoms commencent par une lettre majuscule et faire les
corrections nécessaires.

Exemple :
Chaîne saisie
Ahmed chaima bassem Sonia fedi
Affichage
Ahmed
Chaima
Bassem
Sonia
Fedi

Bon travail

Page 2 sur 2

Vous aimerez peut-être aussi