ورود

View Full Version : سوال: کنترل مبنای2 (برنامه ی ایراد دار)



Shiva.K
یک شنبه 09 خرداد 1389, 10:35 صبح
برنامه: یک عدد از کاربر بگیره بگه در مبنای 2 هست یا نه؟
میاد رقمها رو جدا میکنه و میگه اگه 0 یا 1 بود باینری اگه نه not binary
مثلآ اگه 256 رو وارد کنیم میگه not binary ولی 156 رو چون یک 1 توش داره میگه باینری؟!!!:افسرده:

Help me , Please








#include <iostream.h>
#include <conio.h>
int main()
{
int n,r,s=0;
cout<<"Enter number:";
cin>>n;
while (n>0){
r=n%10;
n/=10;}
if (r==0 || r==1)
cout<<"The num is binary."<<endl;
else cout<<"The num is not binary!"<<endl;
{


{