Actualizado Asi c ve Mejor
Programa Hecho Por Mi[CREATED BY DiE_AucH]
Programa Que hace la Conversion de Numeros Binarios a Decimal acepta maximo
20 Digitos binarios lo q equivale a convertir los numeros a decimal en un rango de 1 - 1,048,755
esta Hecho en DEV C++.
#include <iostream>
#include <cstdlib>
#include <math.h>
int main(){
int BI[20];
int DI, CN=0,NB, AC=1,JK,BT,LI,UD=0,TQ=1,TU=0;;
UP:
system("cls");
printf("Cuantos Digitos es el Numero Binario?: "); scanf("%d",&DI);
LI=DI-1;
for(CN;CN<=LI;CN++){
system("cls");
BT=CN+1;
printf("n Escribe el Digito Numero %d: ",BT);
scanf("%d",&NB);
if((NB!=0)&&(NB!=1)){printf("ESto es Incorrecto"); printf("nn"); system("PAUSE");goto UP;} BI[CN]=NB; }
for(LI;LI>=0;LI--){ TQ=pow(2,TU);
JK=BI[LI]*TQ; UD+=JK;
TU++;}printf("n Numero Decimal Es: %d",UD);
printf("nn");
system("PAUSE");
return 0;
}
Si kieren caps las subo