Bonsoir,
Avant de vous présentez mon problème, si vous connaissez une commande qui séléctionne un chiffre d'un nombre(ex:
x=12.65 sélectionner le 2) alors vous avez résolu mon problème.
Voilà mon problème:
J'ai un nombre de deux chiffre, ou une matrice (1,1) moi je veux sélectionner le premier chiffre puis le second.
J'ai fait un code et je ne comprends vraiment pas pourquoi il ne marche pas tout le temps.
Code:numero=I(1,j); numero1=fix(numero/10);//Je sélectionne le premier chiffre numero2=fix(10*(numero/10-numero1));//Je sélectionne le deuxième chiffre disp(numero,'numero='); printf('numero1=%d\n\n',numero1); printf('numero2=%d\n\n',numero2);
voila un résultat qui marche:
Code:numero= 13. numero1=1 numero2=3
voila un résultat qui marche pas:
ça vient peut être de la fonction fix?Code:numero= 12. numero1=1 numero2=1
Si vous avez des pistes je suis preneur.
Merci et bonne soirée.
-----