IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Algorithmes et structures de données Discussion :

Algo conversion Base10 -> Binaire


Sujet :

Algorithmes et structures de données

  1. #1
    Candidat au Club
    Profil pro
    Inscrit en
    Octobre 2009
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : Maroc

    Informations forums :
    Inscription : Octobre 2009
    Messages : 3
    Points : 4
    Points
    4
    Par défaut Algo conversion Base10 -> Binaire
    Bonjour,

    Je suis débutant en algorithmique, et j'arrive pas à résoudre un exercice de conversion d'un nombre en base10 vers binaire (En utilisant un tableau),
    Voilà ce que j'ai réussi à faire, et je sais pas si c'est juste ou..

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    Entier i, n, nbre
    Tableau d'entier bin[n]
     
    Début
    Écrire"Entrez le nombre décimale" 
    Lire n
    nbre<-n
     
    i<- 1
    Tant que ( nbre>1 ) faire
    bin[i]<-nbre%2
    nbre<-nbre/2
    i<- i+1
    Fin Tantque
     
    bin[i+1]<- 1
     
    // èhh pour l'affichage je me suis bloqué, et le tableau doit être afficher en ordre inverse
    Mercii par avance

  2. #2
    Rédacteur
    Avatar de pseudocode
    Homme Profil pro
    Architecte système
    Inscrit en
    Décembre 2006
    Messages
    10 062
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Architecte système
    Secteur : Industrie

    Informations forums :
    Inscription : Décembre 2006
    Messages : 10 062
    Points : 16 081
    Points
    16 081
    Par défaut
    Tout d'abord, la boucle de conversion me semble fausse. Je pense que la condition du "Tant Que" devrait plutot être (nbre>0), ce qui permet de se débarasser de l'affectation "bin[i+1]<- 1" qui est après la boucle.

    Ensuite, pour l'affichage, il suffit d'afficher un par un les éléments du tableau en partant de la fin. C'est à dire en partant de la valeur courante de "i" jusqu'a 1.
    ALGORITHME (n.m.): Méthode complexe de résolution d'un problème simple.

  3. #3
    Candidat au Club
    Profil pro
    Inscrit en
    Octobre 2009
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : Maroc

    Informations forums :
    Inscription : Octobre 2009
    Messages : 3
    Points : 4
    Points
    4
    Par défaut
    Mercii pour ton aide

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 7
    Dernier message: 10/05/2007, 16h24
  2. [LabView-MATLAB] Conversion de fichier binaire
    Par flzox dans le forum LabVIEW
    Réponses: 3
    Dernier message: 20/01/2007, 18h42
  3. [VB.NET 2.0] conversion caratère en binaire
    Par Emcy dans le forum Windows Forms
    Réponses: 9
    Dernier message: 25/07/2006, 14h07
  4. Algo Conversion Décimal -> Binaire
    Par MisterTee dans le forum Algorithmes et structures de données
    Réponses: 12
    Dernier message: 23/02/2006, 22h53
  5. Conversion ascii=> hexa=>binaire
    Par grunk dans le forum C++
    Réponses: 3
    Dernier message: 27/11/2005, 18h45

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo