C++BuilderX - Ex1_3.c
/* Ce programme doit lire une liste de nombres entiers saisis au clavier, donc
il faut un condition pour indiquer la fin de la saisie, soit on demande à l'utilisateur
de donner le nombre d'entiers à lire, soit on utilise un caractère spécial pour indiquer la fin de la sasie.
Dans cet exemple nous avons opter pour le premier choix. */
#include <stdio.h>
void main()
{
int i, max, min, nb, Entiers[100]; //nb: nombres d'entiers à lire.
// Lecture des nombres entiers
printf( "Donnez le nombre d'entiers à saisir : " );
scanf( "%d", & nb );
printf( "\nnb=%d\n", nb );
for ( i = 0; i < nb; i++ )
{
printf( "Donnez Entiers[%d]=", i );
scanf( "%d\n", & ( Entiers[i] ) );
}
for ( i = 0; i < nb; i++ )
{
printf( "Entiers[%d]=\n", Entiers[i] );
}
// Recherche du plus petit et du plus grand nombre.
max = Entiers[0];
min = Entiers[0];
for ( i = 0; i < nb; i++ )
{
if ( Entiers[i] > max )
{
max = Entiers[i];
}
if ( Entiers[i] < min )
{
min = Entiers[i];
}
}
printf( "Le plus petit entier est: %d \n", min );
printf( "Le plus grand entier est: %d \n", max );
}