#include #include #include #include "diviseurs.h" static void usage(char * nom, int max); int main(int argc, char * argv[]) { int n; if (argc != 2) usage(argv[0], USHRT_MAX); n = atoi(argv[1]); if (n > USHRT_MAX) usage(argv[0], USHRT_MAX); printf("%s\n", (est_premier(n)? "oui":"non")); exit(EXIT_SUCCESS); } static void usage(char * nom, int max) { fprintf(stderr, "usage: %s n, n <= %d\n", nom, max); exit(EXIT_FAILURE); }