conversion qui paraissait simple

Si vous voulez parler de code, programmation ou autres routines, c par là !

Modérateur : Modérateurs

Avatar de l’utilisateur
ben53
Apprenti
Apprenti
Messages : 46
Inscription : mar. août 06, 2002 1:09 pm

conversion qui paraissait simple

Message par ben53 »

salut

ca fait un peu plus d'un mois que je programme en cpp et il faut que je fasse un prog qui convertit un nbr en base n<=10 en base n'<=10
soi disant ca sert à rien d'utiliser la fonction puissance, pow, (de toute facon je sais pas trop comment l'utiliser pour ca, autrement g un prog énorme car je ne sais pas quelle taille peut avoir le nbr) mais je ne sais convertir un nbr d'une base à une autre qu'en utilisant ca.
vous n'auriez pas un p'tit conseil à me donner ? ou y'a p'tet un truc idiot qui ne me vient pas à la tete ou que je ne sais pas...
Avatar de l’utilisateur
pwaloku
Empereur
Empereur
Messages : 5261
Inscription : ven. août 02, 2002 7:12 pm
Localisation : Out of Belgium

Message par pwaloku »

ton nombre doit être un entier, négatif, très grand...?
"L'absence totale d'humour dans la bible est une des choses les plus étranges de la littérature." (A. N. Whitehead).
Avatar de l’utilisateur
ben53
Apprenti
Apprenti
Messages : 46
Inscription : mar. août 06, 2002 1:09 pm

Message par ben53 »

entier positif et il peut être très grand
Avatar de l’utilisateur
bruce
Superviseur
Superviseur
Messages : 1409
Inscription : mer. avr. 18, 2001 2:00 am
Localisation : In da beat we trust !
Contact :

Message par bruce »

pkoi utiliser les puissances pour passer à une base inferieure ? Suffit de divizer et récupérer le reste...
A+++
Bruce aka Lemmings
www.bheller.com
Avatar de l’utilisateur
ben53
Apprenti
Apprenti
Messages : 46
Inscription : mar. août 06, 2002 1:09 pm

Message par ben53 »

n' n'est pas forcement inférieur à n... le nbr doit d'abord être converti en base 10 et ensuite en base n'

c'est vrai que de la base 10 vers la base n' c'est assez facile
niak
Débutant
Messages : 9
Inscription : jeu. oct. 18, 2001 2:00 am
Localisation : Paris (enfin 20km au sud...)

Message par niak »

tu serais pas en train de faire une bistromathique toi ?? :)
niak
Débutant
Messages : 9
Inscription : jeu. oct. 18, 2001 2:00 am
Localisation : Paris (enfin 20km au sud...)

Message par niak »

bon il faut que tu fasses des divisions successives comme tu as appris à l'école, parce que ton nombre ne peut pas tenir en mémoire.

je vais regarder dans mon code et je te dirai si je retrouve
Avatar de l’utilisateur
bruce
Superviseur
Superviseur
Messages : 1409
Inscription : mer. avr. 18, 2001 2:00 am
Localisation : In da beat we trust !
Contact :

Message par bruce »

Pour passer d'une base n<10 à une base 10 il faut en effet utiliser les puissances... Je vois pas trop d'autres solutions... Ou alors plus bêttement, recoder les puissances avec des multiplications... M'enfin un peu capilotracté là non ? ;)
A+++
Bruce aka Lemmings
www.bheller.com
Avatar de l’utilisateur
ben53
Apprenti
Apprenti
Messages : 46
Inscription : mar. août 06, 2002 1:09 pm

Message par ben53 »

c pas grave. merci quand même bruce :)
Répondre