#include #include #include #include int main() { int i, max_indice; char binario[100]; long int numdecimal=0, bit_num, potencia; printf("Binario a Decimal\n"); printf("Introduce el n\243mero binario: "); gets(binario); max_indice=strlen(binario) - 1; for (i = max_indice; i >= 0; i--) { bit_num = binario[i]-'0'; potencia = (long int) pow(2, max_indice - i); numdecimal = numdecimal + bit_num * potencia; printf("bit=%d exponente=%d ", bit_num, max_indice - i); printf(" potencia=%d \n", potencia); } printf("El n\243mero Binario %s ", binario); printf(" en Decimal es %d \n", numdecimal); system("pause"); return 0; }