سلام به شما دوستای خوبم،مخصوصا دانشجوهای خوب پیام نور سبزوار.
برنامه زیر یک عدد در مبنای 10 را از ورودی دریافت نموده و معادل دودویی آن را بدست می آورد.
برای دیدن کد برنامه به ادامه مطلب مراجعه کنید.
/*
سلام به شما دوستای خوبم،مخصوصا دانشجوهای خوب پیام نور سبزوار.
برنامه زیر یک عدد در مبنای 10 را از ورودی دریافت نموده و معادل دودویی آن را بدست می آورد.
*/
#include<iostream.h>
#include<conio.h>
#include<dos.h>
void main()
{
int i=0,temp=0,n;
short array[16];
textcolor(7);
textbackground(1);
clrscr();
cout<<"\n\n\tenter a number in base 10: ";
cin>>n;
temp=n;
if (n==0)
cout<<"\n\tNumber "<<temp<<" in Base 2 is: 0000";
else
{
while(n!=0)
{
array[i++]=n%2;
n=n/2;
}
cout<<"\n\tNumber "<<temp<<" in Base 2 is:";
for(int k=i-1;k>=0;k--)
cout<<array[k]<<" ";
}
getch();
clrscr();
cout<<"\n\n\twww.Programist.blogsky.com";
delay(1800);
}
سلام دوست عزیز . من مهدی محقق نژاد هستم. می خواستم بدونم شما رو با چه اسمی دوست دارید لینک کنم. در ضمن دوست بیشتر اب هم آشنا بشیم.
http://miladmusic.blogsky.com