one

Voici le contenu de votre fichier min.c:

int
min (int x, int y)
{
   return (x

Je compile votre fichier avec la commande gcc -std=c99 -pedantic -Wall -Werror -c min.c. La compilation a réussi.

Je vais incorporer votre fonction dans 5 fichiers la mettant en oeuvre. Je testerai ainsi comment se comporte votre fonction sur quelques données.

Voici le contenu du fichier 1 mettant en oeuvre votre fonction:

/* $Id$ */

#include 
#include 
int min(int, int);

#define A    3
#define B    5
#define MIN  3

int
main ()
{
     if ( MIN == min(A, B) ) {
          return EXIT_SUCCESS;
     } else {
          return EXIT_FAILURE;
     }
}

/* end of main1.c */

Je compile ce fichier

La compilation a réussi.

Je demande à exécuter le programme obtenu. Impeccable! Vous gagnez 200.2 points

Voici le contenu du fichier 2 mettant en oeuvre votre fonction:

/* $Id$ */

#include 
#include 
int min(int, int);

#define A    5
#define B    3
#define MIN  3

int
main ()
{
     if ( MIN == min(A, B) ) {
          return EXIT_SUCCESS;
     } else {
          return EXIT_FAILURE;
     }
}

/* end of main2.c */

Je compile ce fichier

La compilation a réussi.

Je demande à exécuter le programme obtenu. Impeccable! Vous gagnez 200.2 points

Voici le contenu du fichier 3 mettant en oeuvre votre fonction:

/* $Id$ */

#include 
#include 
int min(int, int);

#define A    3
#define B    3
#define MIN  3

int
main ()
{
     if ( MIN == min(A, B) ) {
          return EXIT_SUCCESS;
     } else {
          return EXIT_FAILURE;
     }
}

/* end of main3.c */

Je compile ce fichier

La compilation a réussi.

Je demande à exécuter le programme obtenu. Impeccable! Vous gagnez 200.2 points

Voici le contenu du fichier 4 mettant en oeuvre votre fonction:

/* $Id$ */

#include 
#include 
int min(int, int);

#define A    -33
#define B    -55
#define MIN  -55

int
main ()
{
     if ( MIN == min(A, B) ) {
          return EXIT_SUCCESS;
     } else {
          return EXIT_FAILURE;
     }
}

/* end of main4.c */

Je compile ce fichier

La compilation a réussi.

Je demande à exécuter le programme obtenu. Impeccable! Vous gagnez 200.2 points

Voici le contenu du fichier 5 mettant en oeuvre votre fonction:

/* $Id$ */

#include 
#include 
int min(int, int);

#define A    -33
#define B    +55
#define MIN  -33

int
main ()
{
     if ( MIN == min(A, B) ) {
          return EXIT_SUCCESS;
     } else {
          return EXIT_FAILURE;
     }
}

/* end of main5.c */

Je compile ce fichier

La compilation a réussi.

Je demande à exécuter le programme obtenu. Impeccable! Vous gagnez 200.2 points

Fin de correction automatique.