[PDF] Programmation en C – Exercices





Previous PDF Next PDF



Programmation C++ (débutant)/Les tableaux statiques

La moyenne est 16.75. Recherche dans un tableau. On veut écrire un programme qui recherche le plus petit élément dans un tableau contenant 4 cases.



Chapitre 2 - Introduction au langage C - types et variables

Cette fonction permet d'écrire des données dites formatées Ecrivez un programme C qui calculer la moyenne de 2 notes (des entiers). Pour cela :.



Chapitre 7 - Tableaux `a une dimension

Un tableau en C se déclare `a l'aide de 3 informations : Programme `a écrire et compiler : ... calcul moyenne */ somme = 0 ;.



Moyennes de notes [bs03] - Exercice

Notes entieres des trois UE? 9 10 13. ==> Moyenne decimale vaut 10.6666666667. ==> Moyenne tronquee vaut 10.6. Écrivez un programme qui saisit trois notes 



Algo vol.2 - Sujets.pdf

12 oct. 2004 Le logiciel Eclipse qui sera notre environnement de programmation ;. • Un compilateur capable de traiter des programmes écrits en langage C ...



Exercices corrigés

Écrire un programme qui à partir de la saisie d'un rayon et d'une hauteur



TD 8 : Les boucles en langage C.

a) Écrire un programme en C qui fait la somme des 10 premiers nombres entiers positifs. b) Même question pour calculer la moyenne de N nombres rels entrés 



Corrigé des exercices sur les tableaux

Ecrire un programme qui saisit un tableau de 6 entiers puis calcule la moyenne de ces six entiers. Attention la moyenne des entiers n'est pas un entier. class 



Programmation en C – Exercices

(tabverite) Ecrire un programme qui calcule et affiche les tables de vérités des (c) Calcule et affiche la moyenne empirique m de l'ensemble des ...



Chapitre 3 - Structure de contrôle : ifthen...else / switch

Ecrire un programme C qui calcule le maximum entre 3 entiers a b et c. S'il a une moyenne entre 10 (inclus) et 12



calcul de la moyenne (language C) - Forum FS Generation

Soit a écrire un programme qui calcule la moyenne des notes ses notes étant fournies par l'utilisateur La saisies des notes devra 



[PDF] Moyennes de notes [bs03] - Exercice - Unisciel

Cet exercice calcule la moyenne décimale et la moyenne tronquée (`a une décimale) Écrivez un programme qui saisit trois notes enti`eres de trois unités 



[PDF] Introduction au langage C - types et variables - Depinfo

Cette fonction permet d'écrire des données dites formatées Ecrivez un programme C qui calculer la moyenne de 2 notes (des entiers) Pour cela :



Calcul de la moyenne et affichage de la mention - Langage C - exelib

25 nov 2015 · Ecrire un programme C qui lit trois notes à partir du clavier calcule et affiche la moyenne de ces notes En fin il affiche la mention 



Programme qui calcule et affiche la moyenne des notes Langage C

13 fév 2022 · Dans cette vidéo nous allons créer un programme qui demande à l'utilisateur de taper 5 notes Durée : 5:59Postée : 13 fév 2022



Programme de calcul dune note moyenne - Langage C - Elektronique

Il ne y a juste un petit point qui va poser problème On demande à l'utilisateur des notes mais comment faire pour que celui-ci disent : "c'est bon c'était la 



Calculer la moyenne dun tableau dentiers en langage C

A la sortie de la boucle on divise cette somme que l'on a calculer en Ce programme permet de parcourir et calculer la moyenne des nombres de type int 



[PDF] Programmation en C – Exercices - Pages Perso

(c) Calcule et affiche la moyenne empirique m de l'ensemble des NbSeries×NbNotes notes 4 A la manière de la question 2 écrire un programme Moy3 qui 



Moyenne en langage c - Comment Ça Marche

Écrire un programme en c qui calcule la moyenne pdf ; Ce programme est écrit en python il construit un mot secret dans une variable mais il ne l'affiche 



Programme : Calcul de moyenne - De lalgorithmique au langage C

16 jan 2006 · Bonsoir Voici le code source (très long je vous l'accorde ^^ ) D'un programme qui permetrait de calculer les moyennes (pratique pour les 

  • Comment calculer la moyenne en C ?

    Pour trouver la moyenne d'un tableau, il faut parcourir toutes les cases de tableau de longueur n, de 1 à n et mémoriser la somme dans une variable 'somme'. A la sortie de la boucle, on divise cette somme que l'on a calculer en parcourant toutes les valeurs du tableau avec la boucle for sur la longueur du tableau.
  • Comment calculer la moyenne en C++ ?

    Solution C/C++ Le pi`ege classique est l'écriture de : double moy = (n1 + n2 + n3) / 3; Ici le C/C++ effectue la division enti`ere (car entier/entier) et non pas la division sur les réels. Une solution consiste `a diviser par 3.0 qui provoque alors une division réelle car le dénominateur est un réel.
  • Comment calculer une moyenne à partir d'un tableau ?

    On l'obtient simplement en additionnant l'ensemble des valeurs et en divisant cette somme par le nombre de valeurs. Ce calcul peut être fait à partir des données brutes ou d'un tableau de fréquences.
  • La moyenne est calculée en faisant la somme de toutes les notes lues. Utiliser une boucle Tant que qui nous permet de. Lire 100 fois la même variable X. A chaque fois qu'on lit une nouvelle valeur de X, on la rajoute à une variable S.

Université de Perpignan Via Domitia

Licence de Sciences et Technologies

Mention Sciences de l"Ingénieur

Programmation en C - Exercices

Enoncés

Sujets des partiels et examens

Exemples de corrections des exercices

Exemples de corrections des partiels et des examens

Ph. LANGLOIS

Version du 18 septembre 2013

Programmation en C - Exercices

PhL. version du 18 septembre 20132

Table des matières

I Enoncés des exercices 7

1 Description de l"environnement de programmation 9

1.1 Du code source à l"exécution : cas simple . . . . . . . . . . . . . . . . . . . . . . . . . . . .

9

1.2 Du code source à l"exécution : cas général . . . . . . . . . . . . . . . . . . . . . . . . . . . .

10

1.3 Pratique et conseils associés . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

11

1.4 Utilisercygwinsous M* Windows. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .11

1.5 Pour être sûr d"avoir bien compris . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

12

2 Variables, valeurs, constantes, déclarations, types scalaires, opérateurs, expressions, entrées-

sorties simples13

3 Opérateurs entiers, bit à bit, logiques, tests 15

4 Fonctions mathématiques, tableaux, boucles, constantes symboliques 17

5 Structures de contrôle : répétition, choix 19

6 Fonctions : prototypes, définition, appels 23

7 Pointeurs25

8 Types,makefile27

II Sujets des partiels et examens. 29

9 Sujets31

9.1 Partiel de novembre 2010 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

31

9.2 Examen de décembre 2010 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

33

9.3 Partiel de mars 2011 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

35

9.4 Examen de mai 2011 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

37

9.5 Examen de juin 2011 (session 2) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

39

9.6 Examen de juillet 2011 (session 2) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

41

III Exemples de corrections des exercices 43

10 Description de l"environnement de programmation 45

10.1 bonjourlemonde . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

45

10.2 swap1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

45

10.3 swap2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

45

10.4 swaps . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

46

10.5 swap3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

46

11 Variables,valeurs,constantes,déclarations,typesscalaires,opérateurs,entrées-sortiessimples 49

11.1 operateurs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

49

11.2 int2bin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

49

11.3 tabverite . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

50

11.4 formats . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

51
3

Programmation en C - Exercices

12 Opérateurs entiers, bit à bit, logiques, tests 53

12.1 vallimit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

53

12.2 op-int . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

53

12.3 int-vs-unsigned . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

54

12.4 div . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

54

12.5 op-bit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

54

12.6 op-decall . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

55

12.7 masques . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

56

13 Fonctions mathématiques, tableaux, boucles, constantes symboliques 59

13.1 somme . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

59

13.2 somme-p . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

59

13.3 felem . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

60

13.4 fibo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

60

13.5 fibo-inv . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

61

13.6 fois2fois2etc . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

61

13.7 max-tab . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

62

13.8 ind-max-tab . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

62

13.9 last-ind-max-tab . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

63

14 Structures de contrôle : répétition, choix 65

14.1 double-indice . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

65

14.2 des-boucles-for . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

65

14.3 des-boucles-while . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

65

14.4 un-deux-etc . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

65

14.5 suites . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

66

14.6 equa-prem-deg . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

66

14.7 aleas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

67

15 Fonctions : prototypes, définition, appels 69

15.1 f-fibo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

69

15.2 fibo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

70

15.3 f-fibo-main . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

70

15.4 f-masques . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

70

15.5 f-masques-main . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

71

16 Pointeurs73

16.1 ptr . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

73

16.2 arith-ptr . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

74

16.3 affiche-vect . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

74

16.4 affichons-mat . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

75

16.5 mystery-inc . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

76

16.6 tab-ptr . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

76

16.7 main-inc . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

77

16.8 doubler-tab . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

77

16.9 tab-dyn . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

78

16.10mat-dyn . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

78

16.11echo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

80

16.12echo-inverse . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

80

16.13combien . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

80

16.14max . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

80

16.15main-tx-var . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

81

17 Types,makefile83

17.1 type-vect-mat . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

83

17.2 manip-type-vect-mat . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

84

17.3 makefile . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

84

PhL. version du 18 septembre 20134

Programmation en C - Exercices

IV Exemples de correction

des partiels et examens. 85

18 Correction du partiel de novembre 2010 87

18.1 echauffement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

87

18.2 tri2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

87

18.3 tri3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

88

18.4 expression . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

89

18.5 des-expressions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

89

18.6 exp-bool . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

89

19 Correction de l"examen de décembre 2010 91

19.1 paire . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

91

19.2 code-asci . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

91

19.3 max-prod-mat . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

92

19.4 moiss . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

93

19.5 f-mois . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

94

19.6 mois2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

95

20 Correction du partiel de mars 2011 97

20.1 tables-mult . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

quotesdbs_dbs27.pdfusesText_33
[PDF] des exercice avec le corrige sur les tableau de l'algorithme

[PDF] langage c moyenne tableau

[PDF] cours d algorithme sur les tableaux

[PDF] ecrire un algorithme qui calcule la racine carré

[PDF] algorithme racine carrée entière

[PDF] algorithme de babylone

[PDF] algorithme somme des n premiers entiers pairs

[PDF] programme ti 82 jeux

[PDF] produit scalaire et vectoriel exercices corrigés pdf

[PDF] principe des travaux virtuels exercices corrigés

[PDF] cas pratique droit des biens corrigé pdf

[PDF] examen du ministère 6e année lecture

[PDF] exemple de demande de dérogation universitaire

[PDF] solution maximale equation différentielle exercice

[PDF] cours de svt terminale s pdf