Bonjour,
Je souhaiterais également contribuer à l'élargissement de cet espace.

C'est pourquoi je propose un algorithme permettant un changement de base, dont l'entrée est supposée en base décimale.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
 
int cryptage = 0        //nombre final obtenu suite au changement de base
int entree             //nombre que l'on suppose être en base décimale
double exposant
double facteur
 
Début
	Lire(entree)
 
	while(entree >= 0)                        
 
		log(entree)/log(10) = exposant        //cast vers un entier
 
     		entree/10^exposant=facteur          //cast vers un entier
 
     		cryptage + facteur*base^exposant = cryptage
 
     		entree - facteur*10^exposant = entree
Fin
A++