Résolution d'un algorithme
Fermé
karaochi
Messages postés
18
Date d'inscription
mercredi 16 avril 2008
Statut
Membre
Dernière intervention
26 octobre 2009
-
16 avril 2008 à 18:22
vaya - 21 avril 2008 à 10:00
vaya - 21 avril 2008 à 10:00
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
- Problème résolution écran 1920x1080 - Forum Windows 10
- Ecrire un algorithme qui permet de resoudre ax²+bx+c=0 pdf - Forum Algorithmes / Méthodes
- Algorithme euromillion excel gratuit - Forum Logiciels
- Impossible de charger l'image haute résolution messenger ✓ - Forum Mobile
2 réponses
ahmed.ben.salem
Messages postés
86
Date d'inscription
lundi 31 mars 2008
Statut
Membre
Dernière intervention
28 avril 2009
4
16 avril 2008 à 19:27
16 avril 2008 à 19:27
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.
20 avril 2008 à 22:10