Ingrese un número entero positivo y convierta a binario.
Solución
Este programa recibe un número entero positivo y lo convierte a número binario.
Ejemplo
- Entrada: 10
- Salida: 1010
#include <string>
#include <iostream>
using namespace std;
int main()
{
    cout << "Ingrese un numero entero positivo: ";
    int num;
    string cad = "";
    cin >> num;
    if(num > 0){
        while(num>0){
           if(num%2 == 0)
                cad = "0" + cad;
            else
                cad = "1" + cad;
                num = num/2;
        }
        cout <<"Numero en binario: " <<cad;
    }
    else{
        if(num == 0)
            cout << "0";
        else
            cout << "Solo numeros mayores a cero";
    }
    return 0;
}
 
 
 
8 comentarios:
AMIGO XQ DECLARAS UN STRING TIPO CADENA string cad = ""; ??? :s_:S
Simplemente lo hace para decir que la cadena esta vacia, es como cuando inicializamos alguna variable en 0
Simplemente lo hace para decir que la cadena esta vacia, es como cuando inicializamos alguna variable en 0
Simplemente lo hace para decir que la cadena esta vacia, es como cuando inicializamos alguna variable en 0
Como que da el código en c
para code bloks
hola!
me ayudan yo ocupo que sea de binario a decimal.
si me pueden ayudar seria de mucha ayuda
gracias!
hola!
me ayudan yo ocupo que sea de binario a decimal.
si me pueden ayudar seria de mucha ayuda
gracias!
Publicar un comentario