Bonjour g un petit problème avec les entiers :
Un code est constitué de 4 nombres ou poids d1, d2, d3 et d4, chacun étant non nul et entier appartenant à l'intervalle [-9, 9]. Ce code doit être choisi de façon que tout chiffre de 0 à 9 puisse être
représenté par une somme ridi(i variant de 1 à 4), les coefficients r, étant des chiffres binaires 0 ou 1.
Un code est dit univoque si, et seulement si. tout chiffre de 0 à 9 a une représentation unique.
1°) On suppose 0 < d1d2d3d4 (ce code est dit à poids tous positifs).
a) Démontrer que d1=1 et que d2= 1 ou 2.
b) Prouver qu'il existe (seulement !) 17 codes à poids tous positifs et, naturellement, les déterminer.
c) Vérifier que, parmi ces codes, le seul qui soit univoque est le code 1248.
2°) On suppose maintenant que certains des d, peuvent être négatifs. (Par exemple, le code 35(-6)7, il y est représenté par 0011 car -6+7=1)
a) Donner la représentation dans le code 35(-6)7 des nombres 0 à 9.
b) Montrer que pour un code à certains poids négatifs, deux poids au moins sont positifs.
c) Montrer que le code d1d2d3d4 n'est pas univoque si, et seulement si, il existe un quadruplet
(p1p2p3p4) de quatre nombres non tous nuls de {-1,0,1} avec pidi (i variant de 1 à 4)
merci pour vos réponses