Bonjour à tous,
Je cherche le caractère à mettre dans un printf pour pouvoir afficher un nombre binaire. J'ai essayé avec %d mais ça ne marche pas.
Merci de votre aide.![]()
Bonjour à tous,
Je cherche le caractère à mettre dans un printf pour pouvoir afficher un nombre binaire. J'ai essayé avec %d mais ça ne marche pas.
Merci de votre aide.![]()
Je crois qu'il y en a pas justement pour afficher en binaireil va falloir que tu le codes
Exact...Je crois qu'il y en a pas justement pour afficher en binaire Smile il va falloir que tu le codes
Ca ressemble a:
Sauf que le nombre est a l'envers, faudra le mettre dans un tableau pour ensuite le lire dans le bon sens...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 while(n) { if(n%2) printf("1"); else printf("0"); n /= 2; }
Ok, merci pour votre aide, je croyais qu'on pouvait afficher un nombre binaire directement. Je vais tester la fonction donnée.
Ca serait plutôt du récursif:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 void binaire(int n) { if (n) { if (n > 1) binaire(n/2); printf("%d", n % 2); } }
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager