lib GMP test while/if - C - Programmation
Marsh Posté le 28-05-2008 à 23:02:54
Salut,
je réutilise mon poste car j'ai une question certainement simple sur l'utilisation de :
void mpz_cdiv_r (mpz_t r, mpz_t n, mpz_t d);
en fait, mon reste r retourné est négatif, or un reste est positif
par exemple :
Code :
|
retourne :
a = 1628413597910449
nb = 19
reste = 1
a = 1628413597910449
nb = 19
reste = -18
c'est pourtant simple, je ne vois pas comment simplifier encore plus mon probleme .. si vous avez une idée n'hésitez pas! merci
Marsh Posté le 19-05-2008 à 09:57:51
Bonjour,
j'utilise la librairie GMP pour les grands nombres, mais je n'arrive pas à faire de test sur mes variables..
par exemple :
max fixé à 13, et i à 2
while(i < max){
mpz_add(i, i, un);
}
le test (i < max) est tjrs validé alors que i devient bien plus grand que max
Comment ça marche ?
merci d'avance
Mon programme (très simple)