Conversión binario a decimal

Alan
14 de Noviembre del 2003
Hola.
Necesito un programa que permita convertir un numero binario en decimal en C++.
Gracias

lukass
14 de Noviembre del 2003
bueno pues te olvidaste del porfavor pero ya igual,
con respecto al programa a mi me mandaron por un caño cuando pedi tambien un programa pues lo que se hace
aqui es ayudar solamente, en fin te dejo este pequeño programita en c++ para que tu lo analises y puedas entenderlo
hace la convercion de binario a decimal que es lo que tu quieres, pero porfa estudialo y comprendelo
pues eso es lo que importa ademas es bien cortito
ojala te sirva chaooo

#include<iostream.h>
#include<stdio.h>
#include<stdlib.h>
void main (void)
{
int d;
long b, p,c;
cout<<"ingrese el numero en binarion numero en binario:";
cin>>b;
c=1;
d=0;
while(b>0)
{
p=0;
p=c*(b%10);
d+=p;
c*=2;
b/=10;
}
cout<<"n numero en decimal:"<<d;
}







arioch
14 de Noviembre del 2003
con la funcion pow(x,y) te vale, viene en math.h y la ayuda la miras tu.
Parto de la base de que sabes pasar a mano un numero binario a decimal, pq si no sabes eso, apaga y vamonos.