Le nbre de chiffres qui composent un nombre
Résolu
tipex
-
Morgatte Messages postés 1300 Statut Membre -
Morgatte Messages postés 1300 Statut Membre -
Bonjour,
Je souhaite connaître le nom de la fonction qui me permettra de trouver le nombre de chiffres qui composent un nombre (exemple: nbre= 12345, longueur_nbre= 5).
merci.
Je souhaite connaître le nom de la fonction qui me permettra de trouver le nombre de chiffres qui composent un nombre (exemple: nbre= 12345, longueur_nbre= 5).
merci.
Configuration: Windows XP Internet Explorer 7.0
8 réponses
-
Salut,
quel langage ?
-
Salut,
Exemple si ta valeur est en A10
=NBCAR(A10)
A+
Mike-31
Une période d'échec est un moment rêvé pour semer les graines du savoir. -
Si c'est en C:
C'est pas strlen()?
Il me semble que ca serait alors:
int variable;
variable = strlen(nbre);
Et apres tu affiche "variable"
A tester. Dis nous si ca fonctionne :) -
-
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question -
merci pour vos réponses
le language est le c++
j'ai essayé avec: int variable = strlen(nbre);
int alea=random(); int nbre=strlen(alea);
mais on me renvoit:
invalid conversion from 'int' to 'const char*'
initializing agument 1 of 'size_t strlen(const char*) -
Sinon tu fais une boucle while et tu divises par 10 tant que ton nombre > 1
-
ok merci pour vos conseils, ça marche avec la boucle while!!!
int nbre=alea; int compteur=0; while(nbre>1){ nbre=nbre/10; compteur++; } cout<<"Le nombre à touver se compose de: "<<compteur<<" chiffres\n"; -
Cependant le conseil donné par FIU en 4 est bien plus intelligent.
Tu devrais plutôt utiliser sa technique.