Longueur d'entier

hakh -  
ghuysmans99 Messages postés 2496 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,
je veux calculler la longueur d'entier en langage C sans formalisme tableau??
comment je dois faire
merci bien d'avance

3 réponses

ghuysmans99 Messages postés 2496 Date d'inscription   Statut Contributeur Dernière intervention   340
 
Longueur de la représentation de ce nombre en décimal ?
0
hakh
 
non plus, ce que je veux le faire l'affichage d'un entier en inverse c'est pourquoi je veux calculler la longueur d'un entier par exmeple: 2345 sera affiché 5432
("comme la fonction strlen= longueur de chaine de caractère")
qu'est ce que je dois faire pour l'entier ????????
merci d'avance
0
heyquem Messages postés 808 Statut Membre 131
 
Bonsoir,

C'est la longueur en quoi ?
En chiffres dans une écriture décimale ?
En chiffres dans une écriture en binaire ?
En octets dans une mémoire ?
0
ghuysmans99 Messages postés 2496 Date d'inscription   Statut Contributeur Dernière intervention   340
 
Le truc en fait c'est que tu nous explique mal ton problème mais je pense avoir compris. La fonction strlen() est faite pour des chaines de caractères. Pour calculer la longueur de la représentation décimale d'un nombre (=nombre de chiffres), il te suffit de prendre la partie entière du quotient du logarithme népérien du nombre par celui de 10 (la base de destination) et d'y ajouter 1.
0