josecarlosgutierrez2002@gmail.com
Jose20025
c_cpp
4 years ago
673 B
12
Indexable
#include <iostream> #include <math.h> using namespace std; int binario(int numero); int main() { int numero; system("cls"); cout << "Digite el numero binario: "; cin >> numero; cout << "El numero en decimal es: " << binario(numero) << endl; return 0; } int binario(int numero) { int resultado = 0, digito; string mensaje = "El numero no es binario!"; for (int i = 0; numero > 0; i++) { digito = numero % 10; if (digito < 2) { if (digito != 0) { resultado += pow(2, i); } } else { cout << mensaje << endl; exit(1); } numero /= 10; } return resultado; }
Editor is loading...