problème avec fmod - C - Programmation
Marsh Posté le 01-08-2004 à 12:51:18
le pgdc c'est pour les entiers et il semble que tu n'entende rien à l'arithmétique flottante. donc continue avec /,% ou div
Marsh Posté le 01-08-2004 à 12:58:58
le problème est que le pgdc n'a de sens qu'avec des entiers, le modulo aussi d'ailleurs
Marsh Posté le 01-08-2004 à 13:02:36
Je sais bien mais moi j'aimerai bien utiliser des grands nombres
Marsh Posté le 01-08-2004 à 13:04:49
qui ne sont pas des double
google GNU GMP
Marsh Posté le 01-08-2004 à 13:10:59
pas besoin d'éditer pour rajouter GNU, j'ai trouvé et puis le G de GMP c'est GNU
Ok merci pour l'info je lis la doc
Marsh Posté le 05-08-2004 à 07:31:40
Puis si ça se trouve les long long ca te suffit (64 bits sur la plupart des archis).
Marsh Posté le 05-08-2004 à 07:55:42
tu crois que ça existe une archi ou long long ne fait pas 64 bits ? ou au moins 64bits ?
Marsh Posté le 05-08-2004 à 11:02:47
Taz a écrit : tu crois que ça existe une archi ou long long ne fait pas 64 bits ? ou au moins 64bits ? |
Désolé pour le pourrissage du topic (promis après j'arrête).
Comment afficher des entiers codés sur 64 bits mais signés ?
J'arrive à afficher des entiers 64 bits non signés en utilisant %llu.
Code :
|
Marsh Posté le 01-08-2004 à 12:43:50
Bon voila j'essaie de faire une fonction qui calcule le pgcd avec des doubles (pas de problème avec des int)
Mon code est le suivant :
Donc j'utilise fmod à la place de % mais ca me sort des trucs bizzares ( en gros fmod me sort des décimaux qui tendent vers 0
Est-ce que je dois utiliser autre chose que fmod ?