Vous êtes sur la page 1sur 3

Algorithme&Programmation Série

Structures de contrôle
conditionnelles&itératives

PartieA
Exercice1 :
En utilisant une structure conditionnelle simple réduite, écrire un algorithme puis un
programme en langage C qui permet de saisir deux entiers A et B puis détermine l’entier le
plus grand entre les deux.
Exercice2 :
Écrire un algorithme puis un programme en langage C intitulé MAX3 permettant d’obtenir
le maximum de trois nombres N1, N2 et N3 saisissent par l’utilisateur.
Exercice3 :
Écrire un algorithme puis un programme en langage C intitulé Tri, qui fait lire 3 entiers A, B
et C, les permute de façon à les classer par ordre croissant puis affiche le résultat.
Exercice4 :

Écrire un algorithme puis un programme en langage C intitulé Equa_2D, qui fait résoudre
dans R l’équation ax2 + bx +c = 0 pour tout triplet de réels (a, b, c) donné.
Exercice5 :
Ecrire un algorithme d’un programme permettant de simuler l’incrémentation, par
une seule seconde, d’une valeur horaire VH saisie au clavier sous la forme d’une
chaine de caractères "hh:mm:ss".
Exemples :
 VH = "15:16:28" le programme affiche : "après une seconde c’est 15:16:29"
 VH = "15:16:59" le programme affiche : "après une seconde c’est 15:17:00"
 VH = "15:59:59" le programme affiche : "après une seconde c’est 16:00:00"
 VH = "23:59:59" le programme affiche : "après une seconde c’est 00:00:00"
N.B : hh est une valeur entre 00 et 23, mm est une valeur entre 00 et 59 et ss une valeur
entre 00 et 59. L’ordinateur affichera un message d’erreur pour tous les autres cas.
PartieB
Exercice6 :
Écrire un programme qui permet d’afficher les entiers de 1 à 10.

1
Exercice7 :
Écrire un programme qui permet d’afficher les entiers de 1 à 10 en ordre inverse.
Exercice8 :
Écrire un programme qui permet de faire la somme de 5 réels donnés.
Exercice9 :
Écrire un programme qui permet de calculer et afficher le factoriel d’un entier donné par
l’utilisateur.
Exemples :
 3! = 1 * 2 * 3 = 6
 6! = 1 * 2 * 3 * 4 * 5 * 6 = 720
Exercice10 :
Écrire un programme qui permet de calculer et afficher X à la puissance n (avec X et n à saisir
par l’utilisateur).
Exemple :
 Pour X = 5 et n = 4 on aura p = Xn = X4 = 54 = 5 * 5 * 5 * 5
Exercice11 :
Écrire un programme qui permet d’afficher la table de multiplication d’un entier donné n.
Exemple : pour n = 8
Table de multiplication pour : 8
1x8=8
2 x 8 = 16

10 x 8 = 80
Exercice12 :
Écrire un programme en langage C qui permet d’afficher les lettres alphabétiques de "A" à
"K".
Exercice13 :

Écrire un programme qui permet d’afficher la table de multiplication de tous les entiers
compris entre 1 et 10.

2
Exercice14 :

Écrire un programme qui permet d’afficher tous les diviseurs d’un entier donné par
l’utilisateur.
Exercice15 :
Un nombre est dit Cubique s’il est égal à la somme des cubes de ses chiffres.
Exemple : 153 = 13 + 53 + 33
Écrire un programme intitulé Cubique qui saisit un nombre N de 3 chiffres et vérifie si ce
nombre est cubique ou non.

Vous aimerez peut-être aussi