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;
{
{
میاد رقمها رو جدا میکنه و میگه اگه 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;
{
{