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

 


Dernière réponse
Sujet : [C/C++] Comment créer une classe de trés grands entiers ?
antp 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.

Votre réponse
Nom d'utilisateur    Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Le ton de votre message                        
                       
Votre réponse


[b][i][u][strike][spoiler][fixed][cpp][url][email][img][*]   
 
   [quote]
 

Options

 
Vous avez perdu votre mot de passe ?


Vue Rapide de la discussion
antp 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.
mystereetbouledegomme 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 ...
instantdharma 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.
[SDF]Poire Mais encore.... :eek2:
H4dd3R 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..
}
 
:)
[SDF]Poire Up
C'est urgent...... :hot:
[SDF]Poire 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 ????

Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)