Conversion

Résolu
toctoc -  
 clic -
Bonjour,

Je veux réaliser un programme qui convertit un nombre binaire en décimal.Mon nombre binaire est stocké dans un tableau,je ne sais comment faire pour recupérer tout le contenu du tableau,le stocker dans une variable pour pouvoir le convertir en décimal.
Merci d'avance!

4 réponses

  1. seabust Messages postés 744 Date d'inscription   Statut Membre Dernière intervention   102
     
    Que veux tu dire par "mon nombre est enregistré dans un tableau".

    tu as un tableau d'entier qui sont soit 1 soit 0 ?

    0
  2. seabust Messages postés 744 Date d'inscription   Statut Membre Dernière intervention   102
     
    Si on suppose que t est ton tableau et sa taille est n


    int i;
    int res = t[0];

    for (i = 1; i < n; ++i) {
    res = res << 1;
    res = res | t[i];
    }


    J'espère ne pas m'être trompé, je n'ai pas eu le temps de tester désolé
    0
    1. seabust Messages postés 744 Date d'inscription   Statut Membre Dernière intervention   102
       
      J'ai supposé que ton tableau était en big-endian
      0