سورس تبدیل مبنای 10 به مبنای 2 در سی پلاس پلاس
# include <iostream.h>
# include <conio.h>
int main ()
{
const ma=2;
long int n,b,nb=0,k=1;
cout<<"adad bar mabnaie 10 ra vared kon"<<endl;
cin>>n;
while (n>0)
{
b=n%10;
nb=nb+(b*k);
k*=ma;
n/=10;
}
cout<<"adad bar mabnaie 2 ="<<nb<<endl;
cout<<endl;
cout<<"paiane barnameie tabdile mabna"<<endl;
cout<<endl;
getch ();
return 0;
}