0% ont trouvé ce document utile (0 vote)
64 vues3 pages

Exercices de boucles en C : correction

Le document présente trois exercices de programmation en C utilisant des boucles. Le premier exercice calcule la somme des entiers jusqu'à un nombre donné, le second affiche les nombres pairs jusqu'à un nombre spécifié, et le troisième demande à l'utilisateur de deviner un nombre secret. Chaque exercice vise à travailler avec différents types de boucles (while, for, do-while) et à intégrer des conditions.

Transféré par

ibtissamsahhal9
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)
64 vues3 pages

Exercices de boucles en C : correction

Le document présente trois exercices de programmation en C utilisant des boucles. Le premier exercice calcule la somme des entiers jusqu'à un nombre donné, le second affiche les nombres pairs jusqu'à un nombre spécifié, et le troisième demande à l'utilisateur de deviner un nombre secret. Chaque exercice vise à travailler avec différents types de boucles (while, for, do-while) et à intégrer des conditions.

Transféré par

ibtissamsahhal9
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

Pr.

SAHHAL

TP 5 « LES BOUCLES » 1AP- Correction

Exercice 1 :
Demandez à l'utilisateur de saisir un nombre entier positif. Utilisez une boucle while pour calculer la
somme des nombres de 1 à cet entier. Affichez ensuite le résultat.
Objectifs :
• Travailler avec une boucle while.
• Manipuler une somme progressive.

#include <stdio.h>

int main () {
int nombre, somme = 0, i = 1 ;

printf ("Entrez un entier positif : ");


scanf ("%d", &nombre);

while (i<= nombre) {


somme += i; // Ajoute i à la somme
i++; // Incrémente i
}

printf ("La somme des nombres de 1 à %d est : %d\n", nombre, somme);

return 0;
}
Pr. SAHHAL

Exercice 2 :

Écrivez un programme qui utilise une boucle for pour afficher tous les nombres pairs compris entre 1 et
un nombre donné par l'utilisateur.
Objectifs :
• Travailler avec une boucle for.
• Utiliser des conditions pour identifier les nombres pairs.

#include <stdio.h>

int main () {
// Déclaration et initialisation des variables

int limite;

printf("Entrez un nombre : ");


scanf("%d", &limite);

printf("Les nombres pairs de 1 à %d sont :\n", limite);


for (int i = 2; i <= limite; i += 2) { // Commence à 2, saute de 2 en 2
printf("%d\n", i);
}
return 0;
}
Pr. SAHHAL

Exercice 3 :

Créez un programme qui demande à l'utilisateur de deviner un nombre secret. Tant que
l'utilisateur n'a pas trouvé le bon nombre, le programme doit continuer à demander une nouvelle
tentative. Lorsque le bon nombre est deviné, affichez un message de félicitations.
Objectifs :
• Travailler avec une boucle do-while.
• Intégrer des conditions dans une boucle interactive.

#include <stdio.h>

int main () {
int nombre secret = 7; // Définir un nombre secret
int devine ;

do {
printf("Devinez le nombre secret : ");
scanf("%d", &devine);

if (devine != nombre_secret) {
printf("Incorrect, essayez encore !\n");
}
} while (devine != nombre_secret); // Continue tant que la devinette est fausse

printf("Bravo ! Vous avez trouvé le nombre secret.\n");

return 0;
}

Vous aimerez peut-être aussi