1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33
| #include <stdio.h>
#include <stdlib.h>
#define MIN(A, B, RES) \
if (A < B) { \
RES = A; \
} else { \
RES = B; \
}
int main()
{
int a=2, b=5, c=7, d=-2, res;
MIN(a, b, res)
printf("Min(%d, %d) : %d\n", a, b, res);
MIN(c, b, res)
printf("Min(%d, %d) : %d\n", c, b, res);
MIN(d, a, res)
printf("Min(%d, %d) : %d\n", d, a, res);
MIN(a, c, res)
printf("Min(%d, %d) : %d\n", a, c, res);
MIN(b, d, res)
printf("Min(%d, %d) : %d\n", b, d, res);
return EXIT_SUCCESS;
} |
Partager