Langage C Série 3

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/Cours4Maroc
  • 8/13/2019 Langage C Srie 3

    8/8

    Cours4Maroc Exercices En Langage C