Le document contient 13 exercices sur les structures itératives en langage C. Les exercices portent sur des boucles, des suites, des nombres premiers, des triangles, etc. et demandent d'écrire des programmes pour résoudre des problèmes mathématiques et logiques.
0 évaluation0% ont trouvé ce document utile (0 vote)
68 vues2 pages
Le document contient 13 exercices sur les structures itératives en langage C. Les exercices portent sur des boucles, des suites, des nombres premiers, des triangles, etc. et demandent d'écrire des programmes pour résoudre des problèmes mathématiques et logiques.
Le document contient 13 exercices sur les structures itératives en langage C. Les exercices portent sur des boucles, des suites, des nombres premiers, des triangles, etc. et demandent d'écrire des programmes pour résoudre des problèmes mathématiques et logiques.
Le document contient 13 exercices sur les structures itératives en langage C. Les exercices portent sur des boucles, des suites, des nombres premiers, des triangles, etc. et demandent d'écrire des programmes pour résoudre des problèmes mathématiques et logiques.
Téléchargez comme PDF, TXT ou lisez en ligne sur Scribd
Télécharger au format pdf ou txt
Vous êtes sur la page 1sur 2
Langage C
TD/TP n° 2: Structures itératives
Dr KENMOGNE EDITH BELISE
Exercice 1 : What will each of the following programs display ?
#include <stdio.h> #include <stdio.h> #include <stdio.h> #define ZERO 0 #define ZERO 0 #define N 5 #define SIX 6 #define SIX 6 int main () { int main () { int main () { int i; int i; int i; float sum, v, av; for (i=ZERO; i<=SIX; i+ i=ZERO; printf("Enter %d values", N); +){ while (i<SIX){ sum=0; printf("%d \n", i); printf("%d \n", i); for(i=0; i<N; i++){ } i=i+1; scanf("%f", &v); return 0; } sum=sum + v; } return 0; } } av=sum/N; printf("result=%f\n", av); return 0; Program d Program e } Program f
Write a program that reads ten transport costs per kilometer and displays the minimum and the maximum.
Exercice 4: Valeur d'une suite à un rang donné
Ecrire un programme qui prend en entrée un nombre entier positif ou nul n puis retourne u(n) sachant que ; u(0)=0, u(1)=1, u(n)=u(n-1) + 2u(n-2) si n>=2.
Exercice 5: Minimum, maximum et moyenne d'une suite de nombres
Ecrire un programme qui lit une suite de nombres non nuls terminée par le marqueur -1 puis retourne leur minimum, leur maximum et leur moyenne.
Exercice 6: Nombre d'entiers positifs d'une suite
Écrire un programme qui saisit des entiers positifs. Le programme s'arrête dès qu'un entier négatif est saisi. Il affiche alors le nombre d'entiers positifs qui ont été saisis.
Exercice 7: Table de multiplication
1) Ecrire un programme C qui lit un chiffre n compris entre 2 et 9 puis affiche la table de multiplication par n. 2) Ecrire un programme qui affiche les 9 tables de multiplication de 2 à 9. Exercice 8: La Banque Une banque de la place nous accorde un prêt si la somme de vos intrêts dépasse 100000FCFA . L’intrêt est de 2 % par an. Voici un exemple pour vous guider dans vos affaires financières: Somme initiale placée: 1000000FCFA 1-ire année : Intérêt=(1000000 x 2)/100=20000 2-ime année : Intérêt=(1020000 x 2)/100=20400 On arrete quand : Intérêt >=100000 En suivant ce qui précèdent écrire un programme qui lit la somme d’argent placée initialement, puis détermine le nombre d’années nécessaires pour béneficier d’un prêt.
Exercice 9: Nombre premier
1) Ecrire un programme C qui lit un nombte entier et dit s'il est premier ou pas. Un nombre premier est un nombre qui n’est divisible uniquement par 1 et par lui mêeme (1 est consideré comme premier). Le nombre N est premier s'il n'admet pas de diviseur dans l'intervalle [2 N/2]. 2) Ecrire un programme C qui lit un nombre entier strictement positif n et affiche tous les nombres premiers compris entre 1 et n.
Exercice 10: Nombre parfait
Ecrire un programme C qui lit un nombre entier strictement positif au clavier et dit s'il est parfait ou pas. Un nombre est dit parfait s'il est égal à la somme de ses diviseurs (1 est consideré comme un diviseur mais pas le nombre lui-même). Exemple : 6 est parfait car 1, 2 et 3 sont ses diviseurs et 1 + 2 + 3 = 6.
Exercice 11: Triangle
Ecrire un programme (avec deux boucles imbriquées) qui lit un nombre entier strictement positif n au clavier puis affiche un triangle rectangle de n lignes. Par exemple si la valeur de n est 4, le programme devra afficher : * ** *** ****
Exercice 12: Voulez-vous quitter ?
Ecrire un programme qui demande à l’utilisateur s’il veut quitter le programme. Si oui, l’utilisateur doit rentrer la valeur 0, sinon, il entre un nombre différent de 0. Si l’utilisateur rentre 0, le programme s’arrête. Sinon, le programme lui repose la question..
Exercice 13: Bien répondre à l'ordinateur
Ecrire un programme qui demande à l’utilisateur un nombre compris entre 1 et 3 jusqu’à ce que la réponse convienne.