Vous êtes sur la page 1sur 2

Algorithme & Programmation C INSA EuroMed de Fès – 2020/2021

2ème année GE & GM Mohammed BEKKALI & Mehdi TMIMI

TP Série 2 : Les Boucles

Exercice 1
Ecrire un programme C qui demande un nombre de départ, et qui ensuite écrit la table de
multiplication de ce nombre, présentée comme suit (cas où l'utilisateur entre le nombre 7) :
Table de 7 :
7x1=7
7 x 2 = 14
7 x 3 = 21

7 x 10 = 70
Exercice 2
Ecrire un programme C qui demande à l’utilisateur un entier et ensuite lui affiche les diviseurs de cet
entier.
Exercice 3
Calculer le factorielle N ! = 1 * 2 * 3 * … * (N-1) * N d’un entier naturel N en respectant que 0 ! = 1. On
écrira le programme :
a. En utilisant While
b. En utilisant For
Exercice 4
Un nombre entier (différent de 1) est dit premier si ses seuls diviseurs positifs sont 1 et p.
1- Ecrire un programme C qui permet de déterminer si un nombre est premier ou non.
2- Reprendre le même le programme pour qu’il affiche le nombre de nombres premiers entre 1 et
1000.
Exercice 5
Ecrire un programme qui lit N nombres entiers au clavier et qui affiche leur somme, leur produit et leur
moyenne. Choisissez un type approprié pour les valeurs à afficher. Le nombre N est à entre au clavier.
Résolvez
a. En utilisant While
b. En utilisant Do-While
c. En utilisant For
Exercice 6
Reprendre l’exercice 5) avec la condition qu’on arrêtera la saisie quand le nombre -1 est entré.
Exercice 7
1. Ecrire un programme C permettant d’afficher les lettres alphabétiques de A à Z
2. Reprendre le même programme en affichant seulement les consonnes.

Exercice 8
1. On considère la suite (un) définie par u0 = 1 et un+1 = 2un - 3. Calculer u8.
2. On considère la suite (un) définie par u0 = 0, u1 = 1 et un+2 = un+1 + un. Calculer u72.
Algorithme & Programmation C INSA EuroMed de Fès – 2020/2021
2ème année GE & GM Mohammed BEKKALI & Mehdi TMIMI

Exercice 9
Ecrire un programme qui permet d’afficher un rectangle de longueur n et largeur m formé de signes «
* » (longueur et largeur du rectangle en nombre d’étoiles).
Exemple de n = 8 et m = 4 :
********
* *
* *
********
Exercice 10
Ecrire un programme qui permet d’afficher un triangle isocèle de N lignes formé de signes « * » (N
est fourni au clavier). Exemple pour N = 7:
*
***
*****
*******
*********
***********
Exercice 11
Affiche la table des produits pour N variant de 1 à 10 :

Vous aimerez peut-être aussi