Programa C para conversión de decimal a binario

Dado un número decimal como entrada, necesitamos escribir un programa para convertir el número decimal dado en un número binario equivalente.

Ejemplos:

Input : 7
Output : 111

Input : 10
Output : 1010

Input: 33
Output: 100001

C/C++

// C++ program to convert a decimal
// number to binary number
  
#include <iostream>
using namespace std;
  
// function to convert decimal to binary
void decToBinary(int n)
{
    // array to store binary number
    int binaryNum[1000];
  
    // counter for binary array
    int i = 0;
    while (n > 0) {
  
        // storing remainder in binary array
        binaryNum[i] = n % 2;
        n = n / 2;
        i++;
    }
  
    // printing binary array in reverse order
    for (int j = i - 1; j >= 0; j--)
        cout << binaryNum[j];
}
  
// Driver program to test above function
int main()
{
    int n = 17;
    decToBinary(n);
    return 0;
}

Producción :

10001

¡ Consulte el artículo completo sobre el programa para la conversión de decimal a binario para obtener más detalles!

Publicación traducida automáticamente

Artículo escrito por GeeksforGeeks-1 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *