Bonjour,
Je suis débutant en C, j'ai trouvé la fonction suivante pour convertit un nombre en base 2:
Je veux généraliser ça, convertit un nombre en base k.Code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 void decomp(int nb) { if (nb > 1) decomp(nb >> 1); putchar('0' + (nb & 1)); } int main() { int nb; nb = 126; decomp(nb); return (0); }
Merci d'avance.