Tom's Guide > Forum > Programmation > Programme Binaire
Mot :    Pseudo :           
 

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[i]);
printf("\n" );
return 0;
}

Il y a t'il une erreur ?

Merci

Liens sponsorisés
Inscrivez-vous ou connectez-vous pour masquer ceci.

une petite recherche:
http://www.infos-du-net.com/forum/ [...] mme-resolu
et juste pour info, ton programme convertit un decimal en binaire et non l'inverse :)

Répondre à coca25

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


Message édité par masterchef le 14-02-2007 à 18:53:12
Répondre à masterchef

EN TOUT CAS MERCI POUR LE CODE ! :D

Répondre à fove

Si tu as oublier de mettre une pause à la fin de ton programme, ouvre le avec l'invite de commande. Ou via Dev C++.

Répondre à St3fff
Tom's Guide > Forum > Programmation > Programme Binaire
Aller à :

Il y a 767 utilisateurs connus et inconnus. Pour voir la liste des connectés connus, cliquez ici.

Attention

Vous allez répondre sur un sujet resté inactif pendant plus de 6 mois.
Assurez-vous d'apporter des éléments nouveaux à la discussion avant de poursuivre.

Répondre Annuler
Liens