Rechercher : dans
Par :

Nombre composé de 9 chiffre en C comment fair

Dernière réponse le 14 jan 2009 à 21:45:52 magic-teacher, le 29 déc 2008 à 14:00:27 
 Signaler ce message aux modérateurs

Bonjour,
je voudrais demander a l'utilisateur d'entrer un nombre composée de 9 chiffres pour ensuite faire quelques vérifications le nombre sera avidement de type entier mais le problème c'est se type ne supporte pas des des entier de telle longueur (surtout en C) .
si vous avez une solution ......

Configuration: Windows XP
Firefox 3.0.5

Meilleures réponses pour « nombre composé de 9 chiffre en C comment fair » dans :
Langage C++ - Les types de données VoirLes types de données Les données manipulées en langage C++, comme en langage C, sont typées, c'est-à-dire que pour chaque donnée que l'on utilise (dans les variables par exemple) il faut préciser le type de donnée, ce qui permet de connaître...
Représentation des nombres entiers et réels VoirReprésentation d'un nombre dans un ordinateur On appelle représentation (ou codification) d'un nombre la façon selon laquelle il est décrit sous forme binaire. La représentation des nombres sur un ordinateur est indispensable pour que celui-ci...
Langage C - Les tableaux VoirType de données complexes Les variables, telles que nous les avons vues, ne permettent de stocker qu'une seule donnée à la fois. Or, pour de nombreuses données, comme cela est souvent le cas, des variables distinctes seraient beaucoup trop lourdes...

1

Maker06, le 29 déc 2008 à 16:48:25

Le type 'int' n'est pas celui qu'il te faut, utilises plutôt des 'double' ou des 'long' ce sera plus judicieux.

Répondre à Maker06

2

sadektlili, le 29 déc 2008 à 16:55:25

Tu n'a pas aucune solution ?

Répondre à sadektlili

3

magic-teacher, le 29 déc 2008 à 21:17:26

Meme avec des double ce ne marche pas ( sa allonge l'intervalle de chiffre mais pas assai pour des nombres 9 chiffres

Répondre à magic-teacher

4

magic-teacher, le 29 déc 2008 à 21:19:48

Une allocation dynamique est peut être la solution ?

Répondre à magic-teacher

5

Dragasani, le 29 déc 2008 à 21:25:44

De 9 chiffres?? Un long ou un double suffit largement pour un nombre à 9 chiffres!!!

Répondre à Dragasani

6

magic-teacher, le 14 jan 2009 à 19:54:40

Sur turbo c il y a des problèmes avec la manipulation des opérations sur les double ou long double ordinaire tel + -*=

Répondre à magic-teacher

7

fiddy, le 14 jan 2009 à 20:59:22

Salut,
Pour un nombre entier de 9 chiffres. Un "long int"suffit amplement. C'est codé sous quatre bytes, donc largement suffisant pour ton cas.
Au pire, tu peux même utiliser des "long long". Là tu auras de quoi faire ;).
Google is your friend

Répondre à fiddy

8

 magic-teacher, le 14 jan 2009 à 21:45:52

Oui oui ça marche bien avec un long int , merci

euhh

pour les double ou long double l'enregistrement se fait comment ?
car je croyais que sa se faisait avec un %ld mais apparemment ce n'est pour les long int

Répondre à magic-teacher
Collection CommentÇaMarche.net