/* Calcul d'une puissance de 2 */ #include #include long puissance_de_2(unsigned n) { long p2 = 1; for (int i = 0; i < n; i++) { p2 = 2 * p2; } return p2; } static void usage(char *nom_de_la_commande) { fprintf(stderr, "Usage: %s \n", nom_de_la_commande); } int main(int argc, char *argv[]) { if (argc != 2) { usage(argv[0]); return EXIT_FAILURE; } int n = atoi(argv[1]); printf("%ld\n", puissance_de_2(n)); return EXIT_SUCCESS; }