Conversion de un Numero a Decimal [Codigo en C++]

Este algoritmo tiene como fin leer un numero en sistema binario en una cadena y convertirlo a su equivalente en sistema decimal







#include <cstdio>
#include <cstdlib>
#include <cstring>

int binario()
{
char A[15];
int numero=0,k=1;
gets(A);
for (int i=strlen(A)-1;i>=0;i--){
numero+=(A[i]-'0')*k;
k=k*2;
}
return numero;
}

int main ()
{
system("color 9F");
printf("\n\n\n\n\n\t INGRESE NUMERO EN SISTEMA BINARIO : ");
int numero=binario();
printf("\n\n\n\t SU EQUIVALENTE EN SISTEMA DECIMAL ES");
printf(" : %d \n\n\n\n\n\t ",numero);
system("PAUSE");
return 0;
}
Siguiente
« Post Anterior