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