Exercice 1 : Echanger deux valeurs
Ecrire un programme C qui :
1. demande à l’utilisateur de saisir deux entiers : fonction saisirDeuxEntiers
2. échange les valeurs de ces deux entiers : fonction echangerDeuxEntiers
3. affiche à l’écran les deux entiers : fonction afficherDeuxEntiers
Exercice 2 : Nombres premiers
Ecrire un programme C qui affiche les nombres premiers compris entre 3 et un nombre
saisi par l’utilisateur. Ce programme possédera les fonctions suivantes :
int saisirUnNombre ( ) ;
int estPremier (int nb) ;
int affichesNombresPremiers (int borneMax ) ;
Exercice 3 : Nombre Parfait
Ecrire un programme C qui affiche les nombres parfaits compris entre 1 et un nombre
saisi par l’utilisateur. Ce programme possédera les fonctions suivantes :
int saisirUnNombre ( ) ;
int estUnDiviseur (int a ,int b) ;
int calculerSommeDesDiviseurs (int n) ;
int estParfait (int n) ;
void afficherNombresParfaits ( ) ;
Exercice 4 : Dessin
1. Ecrire un programme C qui affiche `a l’aide du signe + un carré de côté n (n saisi par
l’utilisateur).
Par exemple, pour n=3, le programme affichera :
+ + +
+ +
+ + +
2. Ecrire un programme C qui affiche à l’aide du signe + un triangle de hauteur n (n saisi
par l’utilisateur). Par exemple, pour n=3, le programme affichera :
+
+ +
+ + + + +
3. Ecrire un programme C qui affiche à l’aide du signe + un losange de coté n (n saisi par
l’utilisateur). Par exemple, pour n=3, la procédure affichera :
+
+ +
+ +
+ +
+