Entier de 103 chiffre
b.driss04
Messages postés
20
Statut
Membre
-
fiddy Messages postés 11653 Date d'inscription Statut Contributeur Dernière intervention -
fiddy Messages postés 11653 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
mon probleme c'est que je sais pas quel type je doit utiliser pour manipuler des entier de 103 chiffre maximum
le language que j'utilise est le c sous visael c++
merci d'avance
mon probleme c'est que je sais pas quel type je doit utiliser pour manipuler des entier de 103 chiffre maximum
le language que j'utilise est le c sous visael c++
merci d'avance
A voir également:
- Entier de 103 chiffre
- Clavier iphone chiffre et lettre - Guide
- Excel trier par ordre croissant chiffre - Guide
- Telecharger macro convertir chiffre en lettre excel - Télécharger - Tableur
- Chiffre en lettre - Télécharger - Outils professionnels
- Télécharger macro convertir chiffre en lettre excel - Télécharger - Tableur
3 réponses
Je ne crois pas dire de bêtise en disant qu'il n'y en a pas.
Tu peux utiliser un tableau de 26 int de 4 chiffres (4 chiffres seulement comme ça cela permet de les multiplier, ce qui te fait un nombre à 8 chiffres max, ce qui est utilisable sans perte de précision dans un int [ensuite t'applique la petite formule qui va bien dont un modulo 10000]).
Par exemple (sur un nombre moins longs) : le nombre 1234567890123456789
Ainsi ton nombre s'écrit comme Σ [ tab[i]×10^(4i) ], t'en déduiras donc facilement toutes les opérations à effectuer si tu dois faire des opérations sur ton nombre (modulo, multiplication, division, addition, soustraction).
(Tu peux éventuellement te faire une structure qui ne serait rien d'autre que ce tableau pour le "camoufler" en un type)
Tu peux utiliser un tableau de 26 int de 4 chiffres (4 chiffres seulement comme ça cela permet de les multiplier, ce qui te fait un nombre à 8 chiffres max, ce qui est utilisable sans perte de précision dans un int [ensuite t'applique la petite formule qui va bien dont un modulo 10000]).
Par exemple (sur un nombre moins longs) : le nombre 1234567890123456789
int tab[5]; tab[4]=123; tab[3]=4567; tab[2]=8901; tab[1]=2345; tab[0]=6789;
Ainsi ton nombre s'écrit comme Σ [ tab[i]×10^(4i) ], t'en déduiras donc facilement toutes les opérations à effectuer si tu dois faire des opérations sur ton nombre (modulo, multiplication, division, addition, soustraction).
(Tu peux éventuellement te faire une structure qui ne serait rien d'autre que ce tableau pour le "camoufler" en un type)
Salut,
Ou si t'as pas envie de réinventer la poudre, il y a bignum. Sur google, tu pourras récupérer les sources bignum.c et le header pour utiliser de grands chiffres dans ton programme.
Cdlt
Ou si t'as pas envie de réinventer la poudre, il y a bignum. Sur google, tu pourras récupérer les sources bignum.c et le header pour utiliser de grands chiffres dans ton programme.
Cdlt
Je m'y attendais à une réponse dans ce genre. Dans ce cas là, pourquoi existe-t-il plein de voiture ? pourquoi y a-t-il plusieurs OS ? pourquoi dans un magasin a-t-on le choix ? ... ta réponse est ridicule. Refaire les choses à notre façon permet de mieux les manipuler/gérer (après c'est sûr que si on ne veut rien en faire de plus, autant reprendre un truc, je ne dis pas le contraire pour ça) Je m'en tiendrai à ça parce que ça rime à rien.
Pourquoi existe-t-il plein de voitures ?
Bah les constructeurs de voitures ont pour métier de construire des voitures comme dirait Lapalisse. Donc oui, on construit des voitures différentes.
S'il voulait développer une application sur les grands nombres, oui il devrait se créer la sienne.
Maintenant la personne qui a besoin d'aller en vacances ne va pas réinventer une voiture, mais utiliser une qui existe.
Je te laisse méditer.
Enfin, bref, si t'as envie de jouer sur les mots, on ne va pas appeler ça "réinventer la poudre".
Sur ce, bonne soirée
Bah les constructeurs de voitures ont pour métier de construire des voitures comme dirait Lapalisse. Donc oui, on construit des voitures différentes.
S'il voulait développer une application sur les grands nombres, oui il devrait se créer la sienne.
Maintenant la personne qui a besoin d'aller en vacances ne va pas réinventer une voiture, mais utiliser une qui existe.
Je te laisse méditer.
Enfin, bref, si t'as envie de jouer sur les mots, on ne va pas appeler ça "réinventer la poudre".
Sur ce, bonne soirée