Upload
cours4maroc
View
215
Download
0
Embed Size (px)
Citation preview
8/13/2019 Langage C Srie 3
1/8
Cours4Maroc Exercices En Langage C
Srie 3 : Les Structures Rptitives
(La Boucle For)
Structure gnrale de la boucle for :for ( initialisation ; condition ; itration )
Exercice 1 :
Ecrire un programme qui affiche tous les entiers de 10 et 30 avec un
espace entre les nombres.
Exercice 2 :
1-Ecrire un programme qui affiche la sortie suivante :
Affiche 10 fois 1
Affiche 10 fois 2
Affiche 10 fois 3
Affiche 10 fois 4
Affiche 10 fois 5
Affiche 10 fois 6
Affiche 10 fois 7
Affiche 10 fois 8
Affiche 10 fois 9Affiche 10 fois 10
2-Ajoutez ce programme les instructions ncssairespour que celui
ci affiche les lignes supplmentaires suivantes :
1 1 1 1 1 1 1 1 1 1
2 2 2 2 2 2 2 2 2 2
3 3 3 3 3 3 3 3 3 3
4 4 4 4 4 4 4 4 4 4
5 5 5 5 5 5 5 5 5 5
6 6 6 6 6 6 6 6 6 6
7 7 7 7 7 7 7 7 7 7
8 8 8 8 8 8 8 8 8 8
9 9 9 9 9 9 9 9 9 9
10 10 10 10 10 10 10 10 10 10
8/13/2019 Langage C Srie 3
2/8
Cours4Maroc Exercices En Langage C
Exercice 3 :
Ecrire un programme qui calcule la factorielle dun nombre saisi au
clavier .
5 !=1*2*3*4*5=120
Exercice 4 :
Ecrire un programme qui affiche la table de multiplication dun
nombre entr au clavier.
Exercice 5 :
Ecrire un programme qui demande lutilisateur dentrer 10 entiers
puis affiche le max et le min.
Exercice 6 :
Ecrire un programme qui affiche les nombres de 20 1 de trois en
trois.Exemple :
20 19 18
17 16 15
14 13 12
11 10 9
8 7 6
5 4 3
1 2 0
Exercice 7 :
Ecrire un programme qui calcule le de deux entiers a et b entrs au
clavier en utilisant uniquement laddition entire.
Exercice 8 :
Ecrire un programme qui calcule xnavec x et n entrs au clavier en
utilisant seulement la multiplication.
Exercice 9 :
1.Ecrire un programme qui affiche la somme des n premiers entiers
naturels.la valeur de n est saisi au clavier.
8/13/2019 Langage C Srie 3
3/8
Cours4Maroc Exercices En Langage C
2.Ecrire un programme qui affiche la somme des entiers compris
entre les entiers d et f. les valeurs de d et f sont saisis au clavier.
3.Ecrire un programme qui affiche la somme des valeurs absolues
des entiers compris entre les entiers relatifs d et f. les valeurs de d etf sont saisis au clavier.
4.Ecrire un programme qui affiche la somme des valeurs absolues
des entiers pairs compris entre les entiers relatifs d et f. les valeurs
de d et f sont saisis au clavier.
d=-3 f=6 2+0+2+4+6=14
5.Ecrire un programme qui demande de lutilisateur dentrer 10
nombres et qui affiche leur somme et leur moyenne.
Exercice 10 (Somme des puissances) :
1.Ecrire un programme qui lit un entier positif N et qui affiche la
somme des N premires puissances de 2.
Exemple : N=5 Rsultat :20+2
1+2
2+2
3+2
4+2
5=63
2. Ecrire un programme qui calcule la somme des inverses des carrs
des n premiers entiers avec n donn par lutilisateur
(1/1
2
+1/2
2
+1/3
2
+....+1/n
2
)3. Ecrire un programme qui calcule la somme des cubes de 3
3 n
3
avec n1+2+3+4+6.
Un nombre est dficient sil est suprieur la somme de ses
diviseurs propres 10
8/13/2019 Langage C Srie 3
4/8
Cours4Maroc Exercices En Langage C
2.Ecrire un programme qui affiche la liste des nombres parfaits
infrieurs infrieurs un nombre entr au clavier.
3. Ecrire un programme qui affiche la liste des nombres abondants
infrieurs infrieurs un nombre entr au clavier.4. Ecrire un programme qui affiche la liste des nombres dficients
infrieurs infrieurs un nombre entr au clavier.
Exercice 13 :
Ecrire un programme qui lit n nombres(avec n saisi au clavier)puis
affiche combien il ya de nombres positives,ngatives ou nuls dans
la srie des nombres, et affiche la somme des nombres positives et la
somme des nombres ngatives.
Exercice 14 :
Calculez par des soustractions successives le quotient entier et le
reste de la division entire de deux entiers entrs au clavier.
15/2
15-2=13 compteur=1
13-2=11 compteur=211-2=9 compteur=3
9-2=7 compteur=4
7-2=5 compteur=5
5-2=3 compteur=6
3-2=1 compteur=7
1-2=-1
Exercice 15 :
Calculez la somme des n premiers termes de la srie harmonique.
1+1/2+1/3+.........+1/n.
Exercice 16 :
Ecrire un programme qui affiche le PGCD de deux nombres saisis au
clavier.
15 2015 1 3 5 15
8/13/2019 Langage C Srie 3
5/8
Cours4Maroc Exercices En Langage C
20 1 2 4 5 10 20
pgcd = 5
Exercice 17 :Ecrire un programme qui affiche les formes suivantes n=5
5 4 3 2 1 1 2 3 4 5 1 1 5 5 5 5 5
5 4 3 2 1 2 3 4 2 2 1 2 4 4 4 4
5 4 3 1 2 3 3 3 3 1 2 3 3 3 3
5 4 1 2 4 4 4 4 1 2 3 4 2 2
5 1 5 5 5 5 5 1 2 3 4 5 1
Exercice 18 :Ecrire un programme qui affiche le tableau suivant selon n saisi au
clavier
Exemple n=5
1 1 1 1 0
1 1 1 0 -1
1 1 0 -1 -1
1 0 -1 -1 -10 -1 -1 -1 -1
Exercice 19 :
Ecrire un programme qui affiche un tableau symtrique de n lignes
(n saisi au clavier)
Exemple: n=5
0 1 2 3 4
1 0 3 4 5
2 3 0 5 6
3 4 5 0 7
4 5 6 7 0
8/13/2019 Langage C Srie 3
6/8
Cours4Maroc Exercices En Langage C
Exercice 20 :
Ecrire un programme pour faire laffichage suivant :
Exercice 21 :
Ecrire un programme pour faire laffichage suivant
Exercice 22 :
Ecrire un programme qui demande lutilisateur denter n notes au
clavier puis affiche un histogramme horizontal de la frquence de
ces notes de la faon suivante :
Exercice 23 :
Ecrire un programme qui affiche la table de multiplication de 1 10
sous la forme suivante :
8/13/2019 Langage C Srie 3
7/8
Cours4Maroc Exercices En Langage C
Exercice 24 :
Ecrire un programme qui demande de saisir 10 entiers et qui affiche
le nombre d'occurrences de la note la plus haute.
Correction des exercices sur ma chaine youtube
https://www.youtube.com/user/Cours4Maroc
https://www.youtube.com/user/Cours4Marochttps://www.youtube.com/user/Cours4Marochttps://www.youtube.com/user/Cours4Maroc8/13/2019 Langage C Srie 3
8/8
Cours4Maroc Exercices En Langage C