تبدیل عدد به باینری (صفر و یک)
تابعی بنویسید که یک عدد را به باینری یا یک رشته باینری را به عدد تبدیل کند
تابعی بنویسید که یک عدد را به باینری یا یک رشته باینری را به عدد تبدیل کند
let msg = 'error' alert(msg)این جواب فقط برای مشترکین ویژه قابل مشاهده است
برای مشاهده این جواب باید اشتراک داشته باشی
دریافت اشتراکlet msg = 'error' alert(msg)این جواب فقط برای مشترکین ویژه قابل مشاهده است
برای مشاهده این جواب باید اشتراک داشته باشی
دریافت اشتراکlet msg = 'error' alert(msg)این جواب فقط برای مشترکین ویژه قابل مشاهده است
برای مشاهده این جواب باید اشتراک داشته باشی
دریافت اشتراک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}")
number=int(input("enter a number for I show your number in binary number :) >>>>"))
binary_number=bin(number)
print("binaried your number--->",binary_number)
def convert_number_binary(value):
if isinstance(value, int):
return bin(value)[2:]
elif isinstance(value, str):
return int(value, 2)
else:
raise ValueError("Input must be an integer or a binary string.")
#include <iostream>
#include <cmath>
using namespace std;
int q(long int x , string y){
long int b ,a;
int i ,c = 1 ,n ,s ,d = 1 ,e = 1 ,j;
b = 0;
s = 0;
a = x;
for (n = 1 ; a / 10 > 0 ; n++){
a = a / 10;
}
if (y == "b"){
for (x ; x > 0 ; x = x / 2){
b = b + (x % 2) * c;
c = c * 10;
}
return b;
}
else if (y == "o"){
for (i = 0 ; i < n ; i++){
s = s + ((x / d) % 10) * e;
d = 10;
e = 2;
for (j = 0 ; j < i ; j++){
d = d * 10;
e = e * 2;
}
}
return s;
}
else{
cout<<"eror!!! : we have only binery and number !!!";
cin>>x;
cin>>y;
q(x , y);
}
}
int main(){
long int x;
string y;
cout<<"enter the number : ";
cin>>x;
cout<<"would you like it to be binary {b} or Ordinary number {o} : ";
cin>>y;
cout<<q(x ,y);
return 0;
}
def q(x ,y ,n):
b = 0
s = 0
c = 1
d = 1
e = 1
if y == "b":
while x > 0 :
b = b + (x % 2) * c
c = c * 10
x = x // 2
return b
elif y == "o":
for i in range(n):
s = s + ((x // d) % 10) * e
d = 10
e = 2
for j in range(i):
d = d * 10
e = e * 2
return s
else:
return "eror!!! : we have only binery and number !!!"
X = input("enter the number : ")
y = input("would you like it to be binary [b] or Ordinary number [o] : ")
n = len(X)
x = int(X)
print(q(x ,y ,n))
def num_to_binary(num):
binery = bin(num)[2:]
return binery
def binary_to_num(num):
number = int(num,2)
return number
menu = int(input('1-num to binary 2-binary to num'))
if menu == 1 :
num = int(input('enter number: '))
print(num_to_binary(num))
elif menu == 2 :
num = input('enter binary: ')
print(binary_to_num(num))
برای استفاده از این بخش باید وارد حساب کاربریت بشی
ورود/ثبت نام