def multiplier(a,b): x = binaire(a) y = binaire(b) n = len(x)+len(y) abaque = [[0 for j in range(n)] for i in range(n)] for i in range(len(x)): if x[i]==1: for j in range(len(y)): if y[j]==1: abaque[i][j] = 1 while any(1 in abaque[i] for i in range(1,len(x))): i,j = position_jeton(abaque) abaque[i-1][j+1] += 1 abaque[i][j] -= 1 for i in range(len(abaque)): print(abaque[i]) print('') return entier(simplifier(abaque[0]))