Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2507 connectés 

  FORUM HardWare.fr
  Programmation

  [C/C++] Comment créer une classe de trés grands entiers ?

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[C/C++] Comment créer une classe de trés grands entiers ?

n°58991
[SDF]Poire
Vive Grumly
Posté le 11-09-2001 à 11:46:16  profilanswer
 

On veut définir une classe de trés grands entiers (ex: 644643131313)
Puis définir les opérations de comparaisons (<, >, = )
Et les opérations arithmétiques.....
Quelqu'un peu m'aider ????

mood
Publicité
Posté le 11-09-2001 à 11:46:16  profilanswer
 

n°59004
[SDF]Poire
Vive Grumly
Posté le 11-09-2001 à 12:24:39  profilanswer
 

Up
C'est urgent...... :hot:

n°59007
H4dd3R
Q2
Posté le 11-09-2001 à 12:26:29  profilanswer
 

Moi je me suis fait une classe Int92.. Ceci dit je l´utilise jamais!! ;)
 
Ben sinon tu te fais une classe qui encapsule des types connus (selon tes besoins)..
Genre:
 
class Int128
{
__int64 i64_Hi;
__int64 i64_Lo;
public:
Set(__int64);
GetLo();
GetHi();
Add(Int128);
etc.. etc..
}
 
:)


---------------
Athlon64 s754 10*200MHz - R9800Pro - 512MB DDR200MHz - ZX6RR - Q2[SupOp] - Tutorial Video: multilangues, multisstitres
n°59009
[SDF]Poire
Vive Grumly
Posté le 11-09-2001 à 12:28:03  profilanswer
 

Mais encore.... :eek2:

n°59046
instantdha​rma
Ailleurs c'est ici
Posté le 11-09-2001 à 14:30:09  profilanswer
 

Salut
tu parles de "grands" entiers. Quel est le domaine de valeurs concerné par ces entiers ?
je suppose que les types de base ne sont pas assez grands pour stocker tes valeurs.
Dans ce cas, il te faut :
  - spécifier l'étendue du type de données,
  - définir un mode de représentation interne (ex : 32 octets)
  - définir des méthodes ds ta classe pour effectuer les opérations de comparaison dont tu as besoin & affecter une valeur à un entier.


---------------
di. / www.diredaredare.org - Ailes de la ville
n°59080
mystereetb​ouledegomm​e
Posté le 11-09-2001 à 19:36:32  profilanswer
 

Tu peux aussi t'amuser a utiliser des listes de charactere (0 à 9). Cela te forme un nombre de taille illimitee(efin on se comprends) ensuite tu definis les aditions et les autres operateurs ...

n°59081
antp
Super Administrateur
Champion des excuses bidons
Posté le 11-09-2001 à 19:38:26  profilanswer
 

j'avais dû faire ça pour l'école:
classe "BigInteger", stockage de 2 chiffres par octet, taille ± illimitée des nombres, + - * / = redéfinis
si ça t'intéresse envoie-moi un mail et je t'envoie le source par un reply.


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation

  [C/C++] Comment créer une classe de trés grands entiers ?

 

Sujets relatifs
[VC++] Créer des barres d'avancement pour copie de fichiersJava classes, où trouver la syntaxe d'une classe à partir de son nom .
Comment creer son FORUM de A a Z...[Web] Y'en a qui connaissent (tres bien) Netscape Server et WLS 5.1 ?
C++ : creer des fenetres[JAVA] retrouver la classe d'une instance
Créer 1 programme batch et l'enregister en .exe ?QUESTION CON, créer son compte chez free?
créer un batch ki quitte au lancement d'une commande[VB5] Lire et créer un raccourcis
Plus de sujets relatifs à : [C/C++] Comment créer une classe de trés grands entiers ?


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR