Résolution d'un algorithme

karaochi Messages postés 18 Date d'inscription   Statut Membre Dernière intervention   -  
 vaya -
Bonjour,
j'ai un exercice d'algorithme et j'aimerais avoir votre aide. Voici l'exo
Ecrire un algorithme permettant de convertir un nombre en base 10 en une base quelconque et d'une base quelconque en base 10.
merci pour votre apport
A voir également:

2 réponses

ahmed.ben.salem Messages postés 86 Date d'inscription   Statut Membre Dernière intervention   4
 
Solution:


Pour le passage de la base 10 a une autre base:
- D'abord tu fait lecture(N); //entrer l'entier a convertir
- Lire la base lire(B);
- int tab[256], i = 0, j, X = N; //table qui contient que d 1 et de 10
- Et avec un boucle:
tantque(x!=0)
{
si (X mod B == 0)
tab[i] = 1;
sinon
tab[i] = X modB;
i++;
X = X Div B;
}
- Et puis l'affichege:
for ( j = 0 ; j < i ; j++)
afficher (tab[j]);

Pour l'autre sens c'est claire je pense.
0
achlove
 
c'est achille c'est pour vous remerciez pour la résolution mais je ne comprends pas très bien votre résolution. Si vous pouvez écrivez l'algo meme pour que je puisses voir. merci
0
vaya
 
bonjour

j'ai le mm problème que toi je dois résoudre exactement le mm exercice

si tu as la réponse au problème pourrais tu m'envoier tes resultats.merci d'avance

aurevoir
0