A voir également:
- Problème dans la récursivité
- Nombre premier avec recursivité - Forum Programmation
- Récursivité - Déterminer si un nombre est premier - Forum C
2 réponses
curumo_leblanc
Messages postés
266
Date d'inscription
samedi 10 septembre 2011
Statut
Membre
Dernière intervention
7 juillet 2014
74
Modifié par curumo_leblanc le 7/06/2014 à 05:12
Modifié par curumo_leblanc le 7/06/2014 à 05:12
Bonsoir,
si j'en crois le post : https://forums.commentcamarche.net/forum/affich-868128-nombre-de-caracteres-d-une-chaine-en-c
Ta solution serait
Je ne connais pas le C mais en transposant sur du PHP ça me parait pas incohérent
si j'en crois le post : https://forums.commentcamarche.net/forum/affich-868128-nombre-de-caracteres-d-une-chaine-en-c
Ta solution serait
int strlenght = strlen(tachaine);
Je ne connais pas le C mais en transposant sur du PHP ça me parait pas incohérent
exercice sur la récursivité :
si ta variable et un float utiliser round pour arrondir le chiffre.
Attention à la récursivité, ex pour le python au bout de autant de boucle le programme plante. Utilisé une boucle serait le mieux !!
int recur( int a ,int b ){ if( a == 0 ) return b;; return recur( (a/10) , b+1 ); } // Call recur( 1234 , 0 );
si ta variable et un float utiliser round pour arrondir le chiffre.
Attention à la récursivité, ex pour le python au bout de autant de boucle le programme plante. Utilisé une boucle serait le mieux !!
Char Snipeur
Messages postés
9813
Date d'inscription
vendredi 23 avril 2004
Statut
Contributeur
Dernière intervention
3 octobre 2023
1 298
10 juin 2014 à 15:12
10 juin 2014 à 15:12
petite amélioration :
template <class T> int recur( T a ,int b=0 ){ if( a < 1 ) return b; return recur( a/T(10) , b+1 ); } // Call cout<<recur( 1234 );