0% ont trouvé ce document utile (0 vote)
58 vues2 pages

TP2 Info

Transféré par

zerod8772
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
58 vues2 pages

TP2 Info

Transféré par

zerod8772
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

Prepas internationales ING1 2023 - 2024

TP INFO N°2 (programmation en C)

Exercice 1

Demander à l’utilisateur combien font 2 fois 2 et répéter cette question aussi longtemps que la réponse
est fausse. Ajouter le message "Faux, recommencez" à chaque fausse réponse, et "Bravo !" pour la bonne
réponse.

Exercice 2

Amélioration de l'exercice 1 : compter le nombre d'essais et l'afficher à la fin : "Bravo ! Vous avez trouvé
en x essais."

Exercice 3

Demander à l’utilisateur un nombre entier positif. Afficher tous les nombres pairs entre 0 et le nombre
saisi."

Exercice 4

Demander à l’utilisateur de saisir des notes (entre 0 et 20) et lui expliquer qu’une valeur hors de cet
intervalle arrêtera la saisie.

Compter les notes saisies. Une fois la saisie terminée, afficher le nombre de notes saisies.

Exercice 5

Même chose que l'exercice 4, mais en mémorisant la note la plus basse et la note la plus haute.

A la fin, afficher ces deux notes ainsi que la moyenne tronquée (moyenne ne tenant pas compte des valeurs
extrêmes : dans notre cas la note la plus basse et la note la plus haute), ou un message d’erreur si aucune
note n’a été saisie.

Exercice 6

Ecrive un programme qui permet de lire un nombre ensuite afficher sa table de multiplication
jusqu’à 10.

Exercice 7 (jeu « DEVINER LE NOMBRE)

Ecrire un programme en C qui génère un nombre entier aléatoire inferieur ou égale a 100 ensuite
demande à l´utilisateur de le deviner. Il a 10 essais. A chaque tentative votre programme doit
l´informer si c’est plus grand ou plus petit. Le programme s’arrête si l’utilisateur a trouvé ou s’il a
atteint le maximum de tentative

On utilisera la fonction rand() de la bibliothèque stdlib pour générer un nombre entre 0 et 1


Prepas internationales ING1 2023 - 2024

Exercice 8

Ecrire un programme en C qui permet d'afficher un triangle d'entiers, selon un entier saisi par l'utilisateur.
Exemple N=4
1
22
333
4444

Exercice 9

Écrire un programme en C qui permet de saisir un entier N et d'afficher le triangle d'étoiles. Par
exemple N = 4
*
***
*****
*******

Exercice 10

Écrire un programme en C qui affiche si un nombre entier N saisi au clavier est Premier ou non.

Exercice 11

Écrire un programme en C permettant de calculer le factoriel d'un entier saisi par l'utilisateur. par exemple
N = 7 le factoriel de 7 égal à 1*2*3*4*5*6*7 =5040

Excercice 12
Écrire un programme en C qui affiche la table de multiplication de 8. Utilisant la boucle Do While.

Exercice 13
Écrire un programme en C qui permet de calculer la somme d'entiers impairs de 1 jusqu'à un entier N
saisi par l'utilisateur. Exemple N=8 Somme = 1 +3+5+7= 16

Exercice 14
Écrire un programme en C qui permet de calculer le plus grand diviseur commun entre deux entiers saisis
par l'utilisateur. Par exemple: M= 15 et N=10 PGCD (15 , 10) = 5

Exercice 15
Écrire un programme en C qui permet d'inverser les chiffres d'un entier N saisi par l'utilisateur. Par
exemple N=35672 le résultat affiché doit être 27653

Vous aimerez peut-être aussi