Chargement en cours...
Connexion au forum informatique de Sur-la-Toile
La discussion « Un p'tit programme de conversion en C » se trouve dans le forum « Programmation »
Statut de la discussion » Un p'tit programme de conversion en C « ( résolue)

Un p'tit programme de conversion en C

» Liste des Forums » Programmation » Discussion

Le 10-10-2007 à 21:58 #

Salut à tous,

Voila j'ai fait un p'tit programme en C, qui consistea convertir en chiffe decimal en binaire. Seul probleme c'est que dès que je rentre 1024, le programme pete un plomb..... Comment faire?

Voila l'algo:

Code:
  1.   #include <stdio.h>
  2.   
  3.   
  4.   
  5.   void main()
  6.   {
  7.    int i,nb = 0,compteur = 1, resultat=0;
  8.   
  9.    printf("Entrer un entier\n");
  10.    scanf("%d",&nb);
  11.    while( compteur < nb)
  12.    {
  13.    compteur = compteur * 2;
  14.    }
  15.    while (compteur != 0)
  16.    {
  17.    compteur = compteur / 2;
  18.    if (compteur > nb)
  19.    {
  20.    printf("0 %d %d \n",compteur,nb);
  21.    resultat=resultat*10;
  22.   
  23.    }
  24.    if ( compteur < nb)
  25.    {
  26.    printf("1 %d %d \n",compteur,nb);
  27.    nb = nb - compteur;
  28.    resultat=resultat*10+1;
  29.    }
  30.   
  31.    }
  32.    printf("%d\n\n\n",resultat);
  33.    system("pause");
  34.   }




    Merci de votre aide....




    Ayé reglé le prob tt seul :D


    Mis un printf("1"); quand je doit mettre 1 et pareil pour le 0 ^^

    [ Ce message a été modifié par : : tifdesign le 10-10-2007 23:01 ]
    » Liste des Forums » Programmation

    Sujets Connexes

    Arakien & WéWé


    Forums

    Navigation


    Publicité

    Connectés

    Il y a actuellement 331 visiteurs et 9 toiliens en ligne, ainsi que 3 connectés sur le tchat.

    Recherche

    Concours


    Sauf mention contraire, le contenu du blog et du forum est sous licence Creative Commons By-Sa. Vous avez le droit de le reproduire à condition de citer l'auteur, de faire un lien vers la page d'origine, et de partager vos travaux dérivés selon les mêmes conditions.

    Conditions d'utilisation -

    Partenaires: [Informatique Multimédia] [Portail du Maroc] [Actualité High Tech]
    [Tutoriaux Photoshop] [éligibilité ADSL] [Astuces Windows]

    Page générée en 211 millisecondes sur WWW1.