Srie 5 : Les Structures Rptitives(boucle while + do while)
while(condition){instructions}Exercice 1 :Ecrire un programme qui demande lutilisateur dentrer un nombre jusqua ce quil entre 1 .Exercice 2 : Ecrire un programme qui demande l'utilisateur d'entrer unnombre jusqu'a ce qu'il entre une valeur comprise entre 10 et 20. Exercice 3 : Ecrire un programme qui demande l'utilisateur d'entrer unnombre et lui affiche les cinq nombres prcdents et les cinqnombres suivants. Exemple: n=6 rsultat:1 2 3 4 5 7 8 9 10 11 Exercice 4 : Ecrire un programme qui calcule la somme suivante:1/1! + 2/2! + 3/3! +...+n/n! avec n saisi au clavier. Exercice 5 : Ecrire un programme qui demande l'utilisateur de taper unnombre. Celui-ci a trois essais. Si le nombre tap est un '0' onaffiche "gagn", et on arrte. Si au bout de 3 essais, l'utilisateur n'apas toujours tap de "0", on sort en affichant "perdu". Exercice 6 : Ecrire un programme qui calcule la somme et la moyenne dunesrie de nombres entiers positifs ou nuls lus au clavier et laffiche lecran, le programme sarrte ds quon introduit un nombre
Cours4Maroc Exercices En Langage C ngatif, on pourra supposer quil ya au moins un nombre posit ifdans la srie.Exercice 7 :Calculez la factorielle N! = 1*2*3*...*(N-1)*N d'un entier naturel Nen respectant que 0!=1.Exercice 8 :Ecrire un programme qui calcule la moyenne olympique dune suite de nombres. La moyenne olympique est obtenue en faisant lamoyenne des nombres auxquels on a retir le minimum et lemaximum.Exercice 9 :Ecrire un programme qui lit un nombre entier et dtermine si celui-ci est un nombre premier ou non. Sil n'est pas premier, on affichera son plus petit diviseur (diffrent de 1).Exercice 10 :Ecrire le programme permettant de raliser le jeu suivant :Le programme dfinit un nombre compris entre 1 et 100 (utiliser lafonction rand()) sans le dvoiler au joueur et le joueur doit deviner ce nombre en un minimum dessais. Exemple :- lordinateur "pense" le nombre 32 - le joueur entre un nombre : 67- lordinateur rpond : trop grand - le joueur entre un nombre : 15- lordinateur rpond : trop petit - ..
La partie sarrtera lorsque le joueur a trouv le nombre ou lorsque le joueur dsire arrter de jouer. Le message suivant saffichera :
Bravo vous avez trouv en x coups (x tant le nombre dessais )ou
Cours4Maroc Exercices En Langage C Vous avez perduExercice 11 :Ecrire un algorithme qui demande un nombre compris entre 10 et 20, jusqu ce que la rponse convienne. En cas de rponse suprieure 20, on fera apparatre un message : Plus petit ! , et inversement, Plus grand ! si le nombre est infrieur 10.Exercice 12 :Ecrire un algorithme qui demande un nombre de dpart, et quiensuite affiche les dix nombres suivants. Par exemple, si l'utilisateurentre le nombre 17, le programme affichera les nombres de 18 27.Exercice 13 :Ecrire un algorithme qui demande un nombre de dpart, et qui calcule la somme des entiers jusqu
ce nombre. Par exemple, si lon entre 5, le programme doit calculer :1 + 2 + 3 + 4 + 5 = 15 NB : on souhaite afficher uniquement le rsultat, pas ladcomposition du calcul.Exercice 14 :Ecrire un algorithme qui demande successivement 10 nombres lutilisateur, et qui lui dise ensuite quel tait le plus grand parmi ces20 nombres :Entrez le nombre numro 1 : 12Entrez le nombre numro 2 : 14etc.Entrez le nombre numro 10 : 6Le plus grand de ces nombres est : 14 Modifiez ensuite lalgorithme pour que le programme affiche de surcrot en quelle position avait t saisie ce nombre : Ctait le nombre numro 2