تبدیل عدد به باینری (صفر و یک)
تابعی بنویسید که یک عدد را به باینری یا یک رشته باینری را به عدد تبدیل کند
تابعی بنویسید که یک عدد را به باینری یا یک رشته باینری را به عدد تبدیل کند
let msg = 'error' alert(msg)این جواب فقط برای مشترکین ویژه قابل مشاهده است
برای مشاهده این جواب باید اشتراک داشته باشی
دریافت اشتراکlet msg = 'error' alert(msg)این جواب فقط برای مشترکین ویژه قابل مشاهده است
برای مشاهده این جواب باید اشتراک داشته باشی
دریافت اشتراکlet msg = 'error' alert(msg)این جواب فقط برای مشترکین ویژه قابل مشاهده است
برای مشاهده این جواب باید اشتراک داشته باشی
دریافت اشتراک#include <iostream>
#include <cmath>
using namespace std;
int main(){
int x;
cout << "Enter a number";
cin >> x;
cout << x << endl;
int baghimande = 0;
int bainery = 0;
for(int i = 0; x>0; i++){
int a;
baghimande = (x/2);
a = x%2;
bainery += (a*pow(10,i));
x = baghimande;
}
cout << bainery;
}
Py
def bin(n) :
binary = ""
while n > 1 :
if n == 3 :
binary += "11"
elif n == 2 :
binary += "01"
else :
binary += str(n%2)
n = n//2
print(binary[::-1])
while True :
n = int(input("Enter a number = "))
if n==0 :
print(0)
elif n==1 :
print(1)
else :
bin(n)
a=input("choose: 1.Convert a number in base ten to binary 2.Convert the number in binary form to base 10\n")
if a=="1":
b=int(input("Enter a number in base ten : \n"))
l=[]
j=b
while True:
c=j%2
d=j//2
l.append(c)
if d>=2:
j=d
continue
else:
l.append(d)
break
k=len(l)
print("Number in binary form = ",end="")
while k>0:
print(l[k-1],end="")
k-=1
if a=="2":
r=input("Enter the number in binary form : \n")
y=[]
t=len(r)
while t>0:
y.append(r[t-1])
t-=1
m=0
for i,j in enumerate(y):
m+=int(j)*(2**i)
print("Number in base 10 =",m)
def f(n):
if n==0:
return '0'
m=''
while n>0:
m+=str(n%2)
n=n//2
return m
n=int(input(":"))
print(f(n ))
x = int(input("Enter integer number: "))
lst = []
while x>0:
c = x%2
x = x//2
lst.append(c)
st = ""
for i in lst[::-1]:
st += str(i)
print(f"binery number is {st}")
import time
start_time = time.time()
class Binary:
def __init__(self,number):
self.number = number
def click_number(self):
bins = bin(self.number)
return bins
while True:
num = int(input("enter your number ="))
print(Binary(num).click_number())
if num == 0:
print("end while")
break
number=int(input("enter a number for I show your number in binary number :) >>>>"))
binary_number=bin(number)
print("binaried your number--->",binary_number)
برای استفاده از این بخش باید وارد حساب کاربریت بشی
ورود/ثبت نام