Programa que convierte un numero binario a decimal.
#include <stdio.h>
#include <conio.h>
#include <math.h>
int a=0;
int main()
{
char bin[8];
int i=0,len=0,r=0,w;
printf("todoprogramado.blogspot.com\n");
printf("Introduce el binario a convertir: " );
scanf("%s",bin);
printf("\n");
len = strlen(bin);
for(i = 0; i < len; i++)
{
r = r * 2 + (bin[i] == '1' ? 1 : 0);
}
printf("En decimal es... %d\n\n",r);
scanf("%d",&a);
getch();
return 0;
}