Shiva.K
پنج شنبه 13 خرداد 1389, 14:46 عصر
این برنامه یک گیر کوچیک داره لطفآ کمکم کنید.
مثلآ اگه 357 وارد کنید میگه The number is not binary ولی اگه 152 یا هر عددی که توش 0 یا 1 داشته باشه رو میگه باینری که اشتباه!
#include <iostream.h>
#include <conio.h>
int main()
{
int n,r,s=0;
cout<<"Enter number:";
cin>>n;
while (n>0){
r=n%10;//for sum
n/=10;}//for count
if (r==0 || r==1)
cout<<"The num is binary."<<endl;
else cout<<"The num is not binary!"<<endl;
getch();
return 0;
}
مثلآ اگه 357 وارد کنید میگه The number is not binary ولی اگه 152 یا هر عددی که توش 0 یا 1 داشته باشه رو میگه باینری که اشتباه!
#include <iostream.h>
#include <conio.h>
int main()
{
int n,r,s=0;
cout<<"Enter number:";
cin>>n;
while (n>0){
r=n%10;//for sum
n/=10;}//for count
if (r==0 || r==1)
cout<<"The num is binary."<<endl;
else cout<<"The num is not binary!"<<endl;
getch();
return 0;
}