Necesito Algoritmo!!!!

poh12
04 de Abril del 2004
Necesito un algoritmo que me convierta de numeros binarios a decimales...!!!!
URGENTE!!!!

Alejandro 2.0
04 de Abril del 2004
El algoritmo que estás necesitando lo puedes encontrar en tu carpeta de clases, justo ahí donde el profesor hablaba de número binarios.

Espero haberte sido útil!

noel solw
04 de Abril del 2004
// program binario.cpp
// escrito en borland c++ - ver 3.1

#include <conio.h>
#include <iomanip.h>

void main()
{
clrscr();
char bin[] = "10110010";
int dec = 0;
for(int i = 0;bin[i];i++)

noel solw
04 de Abril del 2004
// continuacion . . .
dec = 2*dec + bin[i] - '0';
cout << bin << " = " << dec << endl;
getch()
}

juan esteban
04 de Abril del 2004
ESTE ALGORITMO CAMBIA SOLO BINARIOS DE TRES CARACTERES A DECIMAL


#include<iostream.h>
#include<conio.h>
main()
{
int a,b,c,d,e,f,decimal;
clrscr();
cout<<"nALGORITMO-CAMBIA UN NUMERO BINARIO DE TRES CARACTERES";
cout<<"nA NUMERO DECIMAL";
cout<<"n-RECUERDE- Solo deber ingresar unos y ceros";
cout<<'n';
cout<<"nIngrese el primer caracter del numero binario:";
cin>>a;
if(a==1)
{
d=1;
}
else
{
d=0;
}
cout<<"nIngrese el segundo caracter del numero binario:";
cin>>b;
if(b==1)
{
e=2;
}
else
{
e=0;
}
cout<<"nIngrese el tercer caracter del numero binario:";
cin>>c;
if(c==1)
{
f=4;
}
else
{
f=0;
}
decimal=d+e+f;
cout<<"nEl numero binario pasado a decimal es:"<<decimal;
getch();
return 0;
}

juan esteban
04 de Abril del 2004
EL ANTERIOR TENIA UN ERROR. ERA CAMBIAR DE POSICION EL UNO Y EL CUATRO


#include<iostream.h>
#include<conio.h>
main()
{
int a,b,c,d,e,f,decimal;
clrscr();
cout<<"nALGORITMO-CAMBIA UN NUMERO BINARIO DE TRES CARACTERES";
cout<<"nA NUMERO DECIMAL";
cout<<"n-RECUERDE- Solo deber ingresar unos y ceros";
cout<<'n';
cout<<"nIngrese el primer caracter del numero binario:";
cin>>a;
if(a==1)
{
d=4;
}
else
{
d=0;
}
cout<<"nIngrese el segundo caracter del numero binario:";
cin>>b;
if(b==1)
{
e=2;
}
else
{
e=0;
}
cout<<"nIngrese el tercer caracter del numero binario:";
cin>>c;
if(c==1)
{
f=1;
}
else
{
f=0;
}
decimal=d+e+f;
cout<<"nEl numero binario pasado a decimal es:"<<decimal;
getch();
return 0;
}