#include #include static long long suivant(void) { static long long s = 1; long long t = s; s *= 2; return t; } int main(int argc, char *argv[]) { if (argc == 2) for (int i = strtol(argv[1], NULL, 10); i >= 0; i--) printf("%lld ", suivant()); printf("\n"); return EXIT_SUCCESS; }