begin process at 2012 05 29 19:24:19
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive C/C++

 > 

Archives

 > 

Au secours

 > 

nombre de chiffre d'un nombre


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

nombre de chiffre d'un nombre

lundi 12 septembre 2005 à 21:55:08 | nombre de chiffre d'un nombre

tomalille

Bonjour,
je cherche en C comment connaître le nombre de chiffres utilisés pour représenter un nombre. ex: 2345 -> 4, 546->3.
Merci d'avance
lundi 12 septembre 2005 à 22:25:09 | Re : nombre de chiffre d'un nombre

MoDDiB

Tu le passes dans une chaine et tu calcules la longueur de la chaine ou alors tu te fais ta fonction propre en divisant par 10 , 100 , 1000 etc...
lundi 12 septembre 2005 à 22:29:40 | Re : nombre de chiffre d'un nombre

tomalille

ok mais comment on fait pour le passer dans un chaine?
lundi 12 septembre 2005 à 22:37:08 | Re : nombre de chiffre d'un nombre

Joky

Membre Club
int NbrChiffre( int Nbr )
{
    char Buff[MAX_PATH];
    itoa(Nbr, Buff, 10);
   
    if(!Buff)
       return -1;

    return strlen(Buff);
}

if(!Meilleur("Joky")) return ERREUR;

lundi 12 septembre 2005 à 22:41:31 | Re : nombre de chiffre d'un nombre

BruNews

Administrateur CodeS-SourceS
if(!Buff)
c'est quoi ce truc ???

ciao...
BruNews, MVP VC++
lundi 12 septembre 2005 à 22:44:59 | Re : nombre de chiffre d'un nombre

Joky

Membre Club
Beurk c'est vrai ça qu'elle horreur lol :)

if(!Meilleur("Joky")) return ERREUR;<

lundi 12 septembre 2005 à 22:53:01 | Re : nombre de chiffre d'un nombre

BruNews

Administrateur CodeS-SourceS
char buff[16]; // suffira largement pour un entier 32 bits

ciao...
BruNews, MVP VC++
lundi 12 septembre 2005 à 23:20:33 | Re : nombre de chiffre d'un nombre

AlexMAN

Membre Club
Brunews avait un jour donné une fonction, certes pas tres belle, mais qui (logiquement) est bien + efficace :

J'en donne une partie :

int LenNbr(int i)
{
if (i >= 1000000000) return 10;
if (i >= 100000000) return 9;
...etc
}

+2(p - n)
mardi 13 septembre 2005 à 11:48:28 | Re : nombre de chiffre d'un nombre

tibob51

Membre Club

Sinon comme le disait MoDDiB fait toi une fonction qui divise le nombre comme ceçi:

int val=123;//ta valeur

int tmp=val;

int compteur=0;

do

{

tmp=tmp/10;

compteur++;

while(tmp>=1);

//tant que tmp n'aurat pas atein 0.123 on reste dans la boucle

//et ici réperère la valeur de compteur


mardi 13 septembre 2005 à 11:50:09 | Re : nombre de chiffre d'un nombre

tibob51

Membre Club
attention j'ai oublié le } de la boucle sorry!!

1 2

Cette discussion est classée dans : nombre, chiffre


Répondre à ce message

Sujets en rapport avec ce message

Strcat avec un chiffre entier [ par Athanor ] Je voudrais concaténer une chaine avec un nombre entier, je sais bien questrcat(nomchaine, 123);ne marche pas, mais même en transformant mon chiffre e Generer un nombre aleatoir en C [ par Snoupy ] Salut à tous, j'ai besoin de générer plusieur nombre aleatoir, mais la source que j'utilise, m'oblige à attendre une seconde entre chaque nombre, car Sélectionner un chiffre dans un nombre ? [ par Telepathmaster ] Bonjour, j'aimerai savoir si il est possible de décomposer un nombre comme 21365489 de façon à pouvoir  avoir le premier chiffre de ce nombre ou le de Nombre Secret `(Probleme de Proba...) [ par albert0 ] Bonsoir, Voila, je suis en train de faire un algorithme, le but est est de trouve un "Nombre secret" ce nombre secret est generé par un Random: Floa Trouver le nombre de chiffre dans une chaîne de caractère [ par Dark Revan ] Bonjour, Je suis un débutant en C++ je veux trouver le nombre de chiffre dans une chaîne de caractère à l'aide d'un For et je me demandais s'il y a Chiffre ou lettre ? [ par ralebole ] Bonjour a tousJe voudrais savoir comment faire pour savoir si c'est un nombre ou une chaine des lettresExemple char petibuf[10];la personne rentre nor ofstream, positionnement [ par Metrox ] Salut à tous,mon fichier se compose de la sorte:1 2 3 4 ... (nombre inconnu de chiffre)1' 2' 3' 4' ... (nombre inconnu de chiffre)1'' 2'' 3'' 4'' ... savoir si un string n'est que numérique [ par nord666 ] Bonjour tout le monde!À première vue, utiliser un String pour stocker un chiffre est assez inscenser. Sauf lorsque le nombre maximal de caractère pour Comment retrancher toujours le tout dernier chiffre et garder le reste du nombre original [ par Lunasoft ] Salut! J'ai une question liée à ceci. Je vous demande de m'aider. Car j'ai écrit les codes ci-dessous et me reste quelques lacunes. J'ai trois edits problème avec pow [ par patatracq1 ] [color=red]Patrick DUBOIS[/color][color=orange][/color] bonjour à tous , voici mon problème , j'ai utilisé pow pour calculer la puissance d'un nombr


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

Photothèque

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 5,866 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales