You are on page 1of 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 9 Affiche 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

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 xn avec 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.

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 et f 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+21+22+23+24+25=63 2. Ecrire un programme qui calcule la somme des inverses des carrs des n premiers entiers avec n donn par lutilisateur (1/12+1/22+1/32+....+1/n2) 3. Ecrire un programme qui calcule la somme des cubes de 33 n3 avec n<3 saisi au clavier. Exercice 11 : Ecrire un programme qui indique si un nombre entr au clavier est premier ou pas. Exercice 12 : Un nombre est parfait sil est gal la somme de ses diviseurs propres 6=1+2+3. Un nombre est abondant sil est infrieur la somme de ses diviseurs propres 12>1+2+3+4+6. Un nombre est dficient sil est suprieur la somme de ses diviseurs propres 10<1+2+5. 1.Ecrire un programme qui indique si un nombre entr au clavier est parfait,abondant ou dficient.

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=2 11-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 20 15 1 3 5 15

Cours4Maroc
20 1 pgcd = 5 2 4 5 10

Exercices En Langage C
20

Exercice 17 : Ecrire un programme qui affiche les formes suivantes n=5 54321 12345 1 1 55555 5432 1234 22 12 4444 543 123 333 123 333 54 12 4444 1234 22 5 1 55555 12345 1 Exercice 18 : Ecrire un programme clavier Exemple n=5 1 1 1 1 1 1 1 0 0 -1 Exercice 19 : Ecrire un programme (n saisi au clavier) Exemple: n=5 0 1 2 3 4 1 0 3 4 5

qui affiche le tableau suivant selon n saisi au

1 1 0 -1 -1

1 0 -1 -1 -1

0 -1 -1 -1 -1

qui affiche un tableau symtrique de n lignes

2 3 0 5 6

3 4 5 0 7

4 5 6 7 0

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 :

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

Cours4Maroc

Exercices En Langage C