Bon premier poste sur ce forum parce que avant j'en avait pas besoin mais la bon je vous explique
je suis en second avec option MPI et on a commencer a parler du binaire et je me suis lancer a fair un petit programe de convertion decimal a binaire
decimal a binnair pas de probleme et sa marcher tres bien
Binair a decimal sa marche aussi bien mais pour faire la convertion je suis obliger de demander de combien de 0 ou de 1 est composer le nombre puis de les rentre 1 a 1 et sa sa m'embete
J'ai essayer de decomposer le nombre avec ce code
(j'ai pus faire des erreur mais je crois que c'est bon)
Code
:input N
:prompt B
:0->C
:for(Y,N,1,-1)
:C+1->C
:PartEnt(B/(10^Y))->[G](1,C)
:if B-(10^Y)>0
:Then
:B-(10^Y)->B
:end:end
Sa marche a peut pres bien sauf que sa met toujour 0 dans le dernier
enfait sa la matrice c'est sa
ligne 1 les valeur du binair rentre a l'enverd
ligne 2 les valeur bianair associer (1;2;4;8;16;32;64;128;256;512;1024 ect)
Si je rentre 10101010
sur la ligne 1 sa met
0;1;0;1;0;1;0;1 se qui me va tres bien
si je rentre 11111111
sur la ligne 1 sa met
0;1;1;1;1;1;1;1 se qui va pas du tout et j'arrive pas a comprendre quelle saloperie vien se foutre la