main.cpp 762 B

123456789101112131415161718192021222324252627282930313233343536373839
  1. #include <iostream>
  2. using namespace std;
  3. string convertirEntierEnCaracteres(int numero);
  4. int main()
  5. {
  6. cout << "/// CONVERSION ENTIER -> CHAINE CARACTERES ///" << endl
  7. << "Entrez un nombre:";
  8. int entier;
  9. cin >> entier;
  10. string chaine(convertirEntierEnCaracteres(entier));
  11. cout << "Et voici la chaine de caracteres: " << chaine;
  12. return 0;
  13. }
  14. string convertirEntierEnCaracteres(int numero)
  15. {
  16. //[1]Préaparer
  17. string resultat;
  18. char caractere(0);
  19. //[2]S'auto appeler
  20. caractere=numero%10;
  21. caractere=caractere+48;
  22. numero/=10;
  23. if (numero!=0)
  24. resultat=convertirEntierEnCaracteres(numero);
  25. resultat+=caractere;
  26. //[3]Renvoi
  27. return resultat;
  28. }///convertirEntierEnCaracteres(int numero)