Le tableau de conversion des bases
hascko
Messages postés
34
Statut
Membre
-
KX Messages postés 19031 Statut Modérateur -
KX Messages postés 19031 Statut Modérateur -
Bonjour, j'aimerais bien vous m'aidez à trouver le tableau de conversion entre les bases 10, 2, 16, 8 svp j'y tiens beaucoup!!!!! merci d'avance!
3 réponses
-
C'est le genre de chose qui se fait très facilement avec un langage de programmation.
Par exemple en C :
#include "stdio.h" #include "stdlib.h" int main () { int min=0, max=16; // l'intervalle de valeurs à afficher const int n=4; // nombre de bases à afficher int base[n]={10,2,16,8}; // les bases à afficher int i,j; char buf[BUFSIZ]; for (i=min; i<=max; i++) { for (j=0; j<n; j++) { _itoa(i,buf,base[j]); printf("%s\t",buf); } printf("\n"); } return 0; }
Ce qui donne :
0 0 0 0 1 1 1 1 2 10 2 2 3 11 3 3 4 100 4 4 5 101 5 5 6 110 6 6 7 111 7 7 8 1000 8 10 9 1001 9 11 10 1010 a 12 11 1011 b 13 12 1100 c 14 13 1101 d 15 14 1110 e 16 15 1111 f 17 16 10000 10 20
Il suffit de modifier les valeurs sur les trois premières lignes pour obtenir un tableau personnalisé y compris avec les bases non traditionnelles.
Remarque : à partir de la base 35 (!) les symboles utilisés commencent à être exotiques. -
je connais celui-là, mais il n'en montre que deux... c'est déjà ça
http://lapageatotof.free.fr/docs/it/others/Conversion.pdf -