Programmer en langage C
250
© Éditions Eyrolles
CHAPITRE 7
Exercice 7.1
a)
#include
#define NVAL 10
/* nombre de valeurs du tableau */
main()
{ int i, min, max ;
int t[NVAL] ;
printf ("donnez %d valeurs\n", NVAL) ;
for (i=0 ; i
max = min = t[0] ;
for (i=1 ; i
{ if (t[i] > max) max = t[i] ; /* ou max = t[i]>max ? t[i] : max */
if (t[i] < min) min = t[i] ; /* ou min = t[i]
}
printf ("valeur max : %d\n", max) ;
printf ("valeur min : %d\n", min) ;
}
b)
#include
#define NVAL 10
/* nombre de valeurs du tableau */
main()
{
int i, min, max ;
int t[NVAL] ;
printf ("donnez %d valeurs\n", NVAL) ;
for (i=0 ; i
/* et non *(t+i) !! */
max = min = *t ;
for (i=1 ; i
{ if (*(t+i) > max) max = *(t+i) ;
if (*(t+i) < min) min = *(t+i) ;
}
printf ("valeur max : %d\n", max) ;
printf ("valeur min : %d\n", min) ;
}
Delannoy Livre.book Page 250 Mercredi, 6. mai 2009 4:27 16
250
© Éditions Eyrolles
CHAPITRE 7
Exercice 7.1
a)
#include
#define NVAL 10
/* nombre de valeurs du tableau */
main()
{ int i, min, max ;
int t[NVAL] ;
printf ("donnez %d valeurs\n", NVAL) ;
for (i=0 ; i
for (i=1 ; i
if (t[i] < min) min = t[i] ; /* ou min = t[i]
printf ("valeur max : %d\n", max) ;
printf ("valeur min : %d\n", min) ;
}
b)
#include
#define NVAL 10
/* nombre de valeurs du tableau */
main()
{
int i, min, max ;
int t[NVAL] ;
printf ("donnez %d valeurs\n", NVAL) ;
for (i=0 ; i
max = min = *t ;
for (i=1 ; i
if (*(t+i) < min) min = *(t+i) ;
}
printf ("valeur max : %d\n", max) ;
printf ("valeur min : %d\n", min) ;
}
Delannoy Livre.book Page 250 Mercredi, 6. mai 2009 4:27 16
