J'ai une petite question,
si on a:
a:=1 % 7
pour convertir a ds Z on fait a % 0, mais comment fait on pour recuperer le modulus si on ne le connait pas?
question modulus
Modérateur : xcasadmin
-
- Messages : 1137
- Inscription : dim. mai 20, 2007 7:09 am
- Localisation : Paris
- Contact :
Re: question modulus
a[1] renvoie le nombre et a[2] le module. Finalement a[1] est peut-etre plus simple que a % 0.
-
- Messages : 1137
- Inscription : dim. mai 20, 2007 7:09 am
- Localisation : Paris
- Contact :
Re: question modulus
HA merci, j'avais essaye a[0] ...
bon mais sous giacpy travailler avec a.at(1) est pas mal plus lent qu'avec % 0. Y a t'il donc une fonction toute prete en C++ pour avoir le modulus d'un gen de type 15?
bon mais sous giacpy travailler avec a.at(1) est pas mal plus lent qu'avec % 0. Y a t'il donc une fonction toute prete en C++ pour avoir le modulus d'un gen de type 15?
Re: question modulus
Oui, si g est un gen, tu peux ecrire
pour avoir l'equivalent de % 0 et
pour avoir le modulus
Code : Tout sélectionner
if (g.type==_MOD) return *g._MODptr;
Code : Tout sélectionner
if (g.type==_MOD) return *(g._MODptr+1);
-
- Messages : 1137
- Inscription : dim. mai 20, 2007 7:09 am
- Localisation : Paris
- Contact :
Re: question modulus
Merci, avec ca j'y gagne pas mal.