#include <stdio.h>
#define MOYENNE(A,B,C) (A+B+C)/3.0
#define ORDONNANCEMENT(TYPE,A,B) if (A>B) { TYPE aux = A ; A = B ; B = aux; }
int main(void) {
printf("%lf\n", MOYENNE(2, 6, 9));
printf("%lf\n", MOYENNE(2.1, 6.3, 9.4));
printf("%lf\n", MOYENNE('2', '6', '9'));
int v1 = 10;
int v2 = 4;
printf("%d %d\n", v1, v2);
ORDONNANCEMENT(int, v1, v2);
printf("%d %d\n", v1, v2);
double d1 = 10.2;
double d2 = 6.44;
printf("%lf %lf\n", d1, d2);
ORDONNANCEMENT(double, d1, d2);
printf("%lf %lf\n", d1, d2);
return 0;
}
|