Se connecter / S'enregistrer
Votre question

Programme Binaire

Tags :
  • Programme
  • Programmation
Dernière réponse : dans Programmation
14 Février 2007 17:10:14

Bonjour à tous,

J'essaie actuellement de créer un programme simple afin que celui-ci convertisse un code binaire en un chiffre décimal.

C'est à dire : 10 => 2 ; 101 => 5

J'ai donc écrit ces quelques lignes en language C et utilisé un compilateur Dev-C++ .

Mais une fois le programme executé, j'entre un code binaire , j'appuie sur entrer et le programme se ferme.

voici la source :

#include<stdio.h>

int main()
{
int nb,q,r,i,j;
int tab[20];

printf("Entrez un entier : ");
scanf("%d",&nb);

printf("%d en binaire : ",nb);
q=1;
i=0;
while( q != 0 )
{
q=nb/2;
r=nb%2;
nb=q;

tab[i++]=r;
j=i;
}

for(i=j-1;i>=0;i--)
printf("%d",tab);
printf("\n");
return 0;
}

Il y a t'il une erreur ?

Merci

Autres pages sur : programme binaire

14 Février 2007 18:41:07

Merci coca25.

Je croyais que l'erreur venait d'une erreur de frappe.

Cependant la commande décrite dans lautre post créer une erreur lors de la compilation.
J'ai du reecrire cette commande a la fin pour stoper : printf("Entrez un entier : " );

Oui en effet, c'est un programme pour convertir un décimal en binaire.

Je vais essayé de fare du binaire au décimal mainteant :) .

Merci
Contenus similaires
27 Octobre 2007 15:56:11

EN TOUT CAS MERCI POUR LE CODE ! :D 
27 Octobre 2007 17:06:57

Si tu as oublier de mettre une pause à la fin de ton programme, ouvre le avec l'invite de commande. Ou via Dev C++.
Tom's guide dans le monde
  • Allemagne
  • Italie
  • Irlande
  • Royaume Uni
  • Etats Unis
Suivre Tom's Guide
Inscrivez-vous à la Newsletter
  • ajouter à twitter
  • ajouter à facebook
  • ajouter un flux RSS