Soyez le premier à donner votre avis sur cette source.
Vue 4 198 fois - Téléchargée 234 fois
#include <cstdlib> #include <iostream> #include "SuperInt.h" using namespace std; int main(int argc, char *argv[]) { SuperInt a,b,c,d,e,f,g,h; a=7; b=5; c=((a << 38) | 14)>>2; d=((a << 32) | 12)>>1; e=c*d, f=(a<<32)-b+4; a=~a; a=10; b=2; g=(a<<32)/b; a=(((a<<32)<<32)<<16); a[7]=0x154715; a.SetOverflow(true); h=0x25c935d; h=(g/542)*542+(g%542); //gustos y colores ... SuperInt_Separador32Char=' '; SuperInt_OverflowChar='.'; SuperInt_TamanoFijo=true; cout<<"a: "<<a<<endl; cout<<"b: "<<b<<endl; cout<<"c: "<<c<<endl; cout<<"d: "<<d<<endl; cout<<"e: "<<e<<endl; cout<<"f: "<<f<<endl; cout<<"g: "<<g<<endl; cout<<"h: "<<h<<endl; cout<<endl; if ((a!=0) || (c==d)) cout<<"test : true"<<endl; else cout<<"test : false"<<endl; system("PAUSE"); return EXIT_SUCCESS; }
18 mars 2007 à 22:24
14 mars 2007 à 00:21
c'ete juste pour lui montrer comment definir la classe,
et donc algo simple : comme a la main :D
j'espere bien qu'il l'utilsera pas tel quel !!! mais bon
comme j'aime pas faire les chose a moitie j'ai mis tout
l'attirail de base.
on vera ca quand j'aurais un retour.
salut.
13 mars 2007 à 22:13
On peut grandement accélérer la recherche du chiffre du quotient en faisant une division qui donne une approximation qu'on doit corriger maximum 2 fois (par chiffre).
11 mars 2007 à 11:38
11 mars 2007 à 10:46
Vous n'êtes pas encore membre ?
inscrivez-vous, c'est gratuit et ça prend moins d'une minute !
Les membres obtiennent plus de réponses que les utilisateurs anonymes.
Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.
Le fait d'être membre vous permet d'avoir des options supplémentaires.