Programmer en langage C
144
© Éditions Eyrolles
Exercices
Tous ces exercices sont corrigés en fin de volume.
1) Écrire, de deux façons différentes, un programme qui lit 10 nombres entiers dans un tableau
avant d’en rechercher le plus grand et le plus petit :
●
en utilisant uniquement le « formalisme tableau »,
●
en utilisant le « formalisme pointeur », chaque fois que cela est possible.
2) Écrire une fonction qui ne renvoie aucune valeur et qui détermine la valeur maximale et la
valeur minimale d’un tableau d’entiers (à un indice) de taille quelconque. Il faudra donc prévoir
4 arguments : le tableau, sa dimension, le maximum et le minimum.
Écrire un petit programme d’essai.
3) Écrire une fonction permettant de trier par ordre croissant les valeurs entières d’un tableau
de taille quelconque (transmise en argument). Le tri pourra se faire par réarrangement des
valeurs au sein du tableau lui-même.
4) Écrire une fonction calculant la somme de deux matrices dont les éléments sont de type
double. Les adresses des trois matrices et leurs dimensions (communes) seront transmises
en argument.
Delannoy Livre.book Page 144 Mercredi, 6. mai 2009 4:26 16
144
© Éditions Eyrolles
Exercices
Tous ces exercices sont corrigés en fin de volume.
1) Écrire, de deux façons différentes, un programme qui lit 10 nombres entiers dans un tableau
avant d’en rechercher le plus grand et le plus petit :
●
en utilisant uniquement le « formalisme tableau »,
●
en utilisant le « formalisme pointeur », chaque fois que cela est possible.
2) Écrire une fonction qui ne renvoie aucune valeur et qui détermine la valeur maximale et la
valeur minimale d’un tableau d’entiers (à un indice) de taille quelconque. Il faudra donc prévoir
4 arguments : le tableau, sa dimension, le maximum et le minimum.
Écrire un petit programme d’essai.
3) Écrire une fonction permettant de trier par ordre croissant les valeurs entières d’un tableau
de taille quelconque (transmise en argument). Le tri pourra se faire par réarrangement des
valeurs au sein du tableau lui-même.
4) Écrire une fonction calculant la somme de deux matrices dont les éléments sont de type
double. Les adresses des trois matrices et leurs dimensions (communes) seront transmises
en argument.
Delannoy Livre.book Page 144 Mercredi, 6. mai 2009 4:26 16
