Forum > C et C++ > Entre deux >

Entre deux

répondre

première page page précédente page suivante dernière page

Navigation rapide :

Auteur Message
jeremya Posté le 21 avr 2009 16:22:56

Administrateur
Administrateur

Auteur
Auteur

Modérateur
Modérateur

Inscrit le : 08 nov 2008
Localisation : Nord-Pas-de-Calais
Emploi :
Loisirs :

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++
  1. #include <cstdio>
  2.  
  3. void entier(int n, int m)
  4. {
  5. printf("%d", n);
  6.  
  7. if (n < m) {
  8. printf(" ");
  9. entier(n + 1, m);
  10. } else
  11. printf("\n");
  12. }
  13.  
  14. int main(int argc, char* argv[])
  15. {
  16. unsigned int N;
  17. unsigned int M;
  18.  
  19. scanf_s("%u", &N);
  20. scanf_s("%u", &M);
  21.  
  22. entier(N, M);
  23.  
  24. return 0;
  25. }
  26.  
Messages : 284 http://www.jeremya.ironie.org citer

répondre

première page page précédente page suivante dernière page

Navigation rapide :

Forum > C et C++ > Entre deux >


Cette page a été générée le 21 mar 2010 07:09:00.
page d'accueil Jeremya's Web Site
jeremya.ironie.org

s'identifier

Nom d'utilisateur :
Mot de passe :

outils

qui est en ligne ?

1 visiteur en ligne