Connaissances Informatiques >> programmation >> C /C + + Programming >> Content
  Derniers articles
  • Comment avez-vous afficher le nombre…
  • Comment faire un rebond de l'objet e…
  • Comment écrire une définition pour…
  • Comment remplir une matrice 2D en C 
  • Comment prendre une chaîne à parti…
  • Comment lire le nombre d'octets Asse…
  • Comment connecter C # pour MS Excel 
  • Comment calculer les cercles entrecr…
  • Comment faire pour convertir une cha…
  • Comment afficher une chaîne en arri…
  •   C /C + + Programming
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    C /C + + Programming

    Comment programmer le complément à deux en binaire c ?

    ```c

    // Programme C pour convertir un nombre donné en son complément à 2

    #include

    // Une fonction pour convertir la représentation décimale en binaire d'un nombre

    int decVersBinaire (int n)

    {

    int numérobinaire[32];

    int je =0;

    tandis que (n> 0)

    {

    numérobinaire[i] =n % 2 ;

    n =n/2;

    je++;

    }

    pour (int j =i - 1; j>=0; j--)

    printf("%d", numérobinaire[j]);

    printf("\n");

    }

    // Une fonction pour convertir le binaire en son complément à 2

    int binaireTo2sComplement(int binaireNum[], int n)

    {

    int je;

    pour (je =0; je NuméroBinaire[i] =!Numbinaire[i];

    pour (i =n - 1; i>=0; i--)

    {

    si (numérobinaire[i] ==0)

    numérobinaire[i] =1 ;

    autre

    casser;

    }

    }

    // Programme pilote

    int principal()

    {

    entier n;

    printf("Entrez un nombre décimal :");

    scanf("%d", &n);

    decVersBinaire(n);

    printf("Son complément à 2 est :");

    int numérobinaire[32];

    longueur int =32 ;

    int decToBin =decToBinary(n);

    binaireTo2sComplement(binaryNum, len);

    decVersBinaire(decVersBin);

    renvoie 0 ;

    }

    ```

    Sortir:

    ```

    Entrez un nombre décimal : 10

    1010

    Son complément à 2 est :0101

    ```

     
    Article précédent:
    Article suivant:
    Articles recommandés
  • Comment créer un thread unique en RPC 
  • Comment mettre un fichier texte dans un vecteur de Structures en C + + 
  • Comment faire un fichier CFG Avec Visual C 
  • Comment faire un fichier VSH 
  • Comment utiliser le vecteur STL Container Classe 
  • Comment utiliser un GDB Simulator 
  • Comment faire des jeux pour les produits Apple 
  • Comment utiliser l'interface Win32 en C + + 
  • Qu'est-ce que Microsoft Visual C + + 
  • Comment modéliser des systèmes matériels en SystemC 
  • Connaissances Informatiques © http://www.ordinateur.cc