Résolution d'un algorithme
karaochi
Messages postés
18
Statut
Membre
-
vaya -
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
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:
- Résolution d'un algorithme
- Réduire résolution image - Guide
- Logiciel algorithme euromillion - Télécharger - Loisirs créatifs
- Resolution native - Forum Ecran
- Resolution changer pc - Télécharger - Divers Utilitaires
- Impossible de charger l'image haute résolution messenger - Forum Xiaomi
2 réponses
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.
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.
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