Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
4246 connectés 

 


Dernière réponse
Sujet : [C] Changement de base
corvincent nombre b10 ==> base N
=====================
 
int nombreb10;    /*nombre a convertir */
int baseN;
int base;         /* vers la base a convertir */
int i;
 
while (nombreb10>0)
{
baseN+=(nombreb10%base)*pow(10,i);
nombreb10/=base;
i++;
}

Votre réponse
Nom d'utilisateur    Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Le ton de votre message                        
                       
Votre réponse


[b][i][u][strike][spoiler][fixed][cpp][url][email][img][*]   
 
   [quote]
 

Options

 
Vous avez perdu votre mot de passe ?


Vue Rapide de la discussion
corvincent nombre b10 ==> base N
=====================
 
int nombreb10;    /*nombre a convertir */
int baseN;
int base;         /* vers la base a convertir */
int i;
 
while (nombreb10>0)
{
baseN+=(nombreb10%base)*pow(10,i);
nombreb10/=base;
i++;
}
corvincent nombre ==> b10
===============
 
int nombre;
int b10;
int i=0;
 
while (nombre >0)  
{
b10+=(nombre % 10) * pow(base,i); /* base = base de depart */
nombre=nombre/10;
i++;
}
 
 
voila je pense qu'il n'y a pas d'erreur

 

[edtdd]--Message édité par corvincent--[/edtdd]

nix_ Merci les gars, vous m'avez bien aidé!
Suri

Verdoux a écrit a écrit :

Non ça n'existe pas.
A toi de les  écrire.  




 
 :jap:

youdontcare tu peux commencer par regarder strtol().
verdoux Non ça n'existe pas.
A toi de les  écrire.
nix_ Je cherche deux fonctions C:
Une fonction qui transforme un nombre en base 10(sous forme de chaine de caractère)en n'importe quelle base.
Une fonction qui transforme 1 nombre en n'importe quelle base en base 10
 
Ca doit bien exister quelque part ca non?
Merci ;)

Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)