merci monsieur👍, j'ai pas bien compris l'explication mais je l'ai fais à ma façon
@nihmsr61542 жыл бұрын
import math N = int(input("veuillez inserer un numero")) M = N b = 0 i = 0 while N // 2 > 0 : b = b + (N % 2) * pow(10,i) i = i + 1 N = N // 2 if N // 2 == 0 : b = b + (N % 2) * pow(10, i) i = i + 1 N = N // 2 print("le nombre", M, "en décimal est", b)
@akoubaki3 ай бұрын
def bin(N) : if N==0 : return "0" elif N==1 : return "1" return bin(N//2)+str((N%2)) print(bin(9)).La méthode de récursivité
@omaroumessaoud82683 жыл бұрын
Merci beaucoup Monsieur 👍
@hassanbahi3 жыл бұрын
🙏
@toufik75073 жыл бұрын
Merci beaucoup
@hassanbahi3 жыл бұрын
🙏
@elaissaoui_68592 жыл бұрын
2. Ecrire un programme en C qui permet de convertir un entier positif en toute base demandée inférieure à 10.
@fadelben85253 жыл бұрын
merci beaucoup monsieur
@brandonsangon16713 жыл бұрын
merci beaucoup, on peut aussi faire : a= int(input("entrer le nombre décimal :")) b=str(bin(a)) print("Le nombre décimal est :",int(b[2::]))
@hassanbahi3 жыл бұрын
Merci pour le partage
@nihel7493 жыл бұрын
tu peux m'expliquez cette methode svp !!
@akashmanogaran83822 жыл бұрын
comment on fait l'inverse un nombre binaire à la base 10
@bachirnass14012 жыл бұрын
n=int(input('saisir un nombre : ')) r=0 s="" while n != 0 : r=n%2 n=n//2 s+=str(r) x=-1 b=0 for i in s : a=int(i) x+=1 b+=a*(10**(x)) print('ce nombre en binaire vaut : ',b)
@موسيقىوعلوموثقافةحولالعالم7 ай бұрын
l'objectif de l'exercice c'est d'apprendre le principe de system binaire , pas la facon de codage merci chikh
@MdouKoumbia Жыл бұрын
n = int(input("Veuillez saisir le nombre de ligne : ")) B = n bin = 0 P = 1 while n !=0 : reste = n % 2 bin = bin + reste * P P *=10 n = n // 2 print("le nombre ",B,"en binnaire est de ",bin)
@BonheurKulefa6 ай бұрын
Bonjour Prof! Pouvez-vous m'aider à écrire un algorithme qui effectue le codage,decodage et le transcodage en mode non structuré.
@nihel7493 жыл бұрын
my try *_* and i want to thank you professor for your effort n=int(input('your number plz : ')) while n < 0: n = int(input("oo dear i guess you should type a positive number so try again : ")) if n == 0 or n == 1: print(n,"as binaire :",n) else: n = n b="" while n!=0 : n=n//2 r=n%2 b=b + str(r) print(b)
@redamedaza89762 жыл бұрын
la methode de fonction bin est la plus simple mais on peu faire comme : n=int(input("donner un nombre :")) a = [] #liste vide while n>0 : r=(n%2) n=int(n/2) a.append(r) a.reverse() for i in a : print(i,end=" ")
n = int(input("veuillez saisir un nombre entier : ")) n1 = n binaire = 0 end = 0 saut = 0 while n != 0 : binaire = 10*binaire + n%2 if n%2 == 0 and saut == 0: end += 1 else : saut+=1 n = n // 2 binaire *= 10**end print(n1,"en binaire est : ",binaire)
@goldendovah76133 жыл бұрын
Merci. Un autre méthode: nombre = int(input("Veuillez saisir un entier : ")) while nombre < 0: nombre = int(input("Faux conditions! Veuillez saisir une autre fois : ")) if nombre == 0 or nombre == 1: print(nombre,"en binaire est:",nombre) else: nombre_original = nombre string_binaire = '' while nombre > 1: n = nombre%2 string_binaire += str(n) nombre = nombre // 2 string_binaire += '1' string_binaire = string_binaire[::-1] print(nombre_original,"en binaire est:",string_binaire)
@hassanbahi3 жыл бұрын
Merci pour le partage
@Limstuk11 ай бұрын
n = int(input("Veuillez saisir un nombre decimal : ")) b = 0 lst=[] while n!=0: b = n%2 lst.append(b) n = n//2 b = (lst)[::-1] Binaire = [str(a) for a in b] print("".join(Binaire))
@noidea93473 жыл бұрын
bonjour à quoi correspond le p svp car le b c'est binaire et ord pour ordonnée mais pour le p je ne vois pas
@izeniiix18216 ай бұрын
puissance
@serge_amon Жыл бұрын
Salut. Je vois que les maths sont le GPS. Mais comment passer des maths a l'algorithme?
@anaisazzaro24473 жыл бұрын
Comment écrire un programme qui calcule les nombres binaires de 1 à 10??
@rachidjannane91222 жыл бұрын
num = int(input('please entre a number')) rslt=[] j =num while j > 0 : j = num // 2 if j * 2 == num: num = j rslt.append(0) elif j * 2 != num: num = j rslt.append(1) rslt1 =[] for a in range(0,len(rslt)): rslt1.append(rslt.pop()) print(rslt1)