PROBLEME
Ecrivez un programme qui lit deux entiers N et M en entrée avec N <= M, et qui affiche dans l'ordre, tous les entiers de N à M, séparés par des espaces.
Votre programme doit impérativement utiliser une fonction récursive, et non une boucle..
CODE SOURCE
Code: C++ #include <cstdio> void entier(int n, int m) { printf("%d", n); if (n < m) { printf(" "); entier(n + 1, m); } else printf("\n"); } int main(int argc, char* argv[]) { unsigned int N; unsigned int M; scanf_s("%u", &N); scanf_s("%u", &M); entier(N, M); return 0; }
|