Résolution d'un algorithme
karaochi
Messages postés
18
Date d'inscription
Statut
Membre
Dernière intervention
-
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
- Logiciel algorithme euromillion - Télécharger - Loisirs créatifs
- Réduire résolution image - Guide
- Erreur temporaire de résolution de « deb.debian.org » ✓ - Forum Debian
- Resolution changer pc - Télécharger - Divers Utilitaires
- Algorithme euromillion excel gratuit ✓ - Forum VB / VBA
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