Questo sito utilizza cookies, anche di terze parti, per mostrare pubblicità e servizi in linea con il tuo account. Leggi l'informativa sui cookies.
Username: Password: oppure
C/C++ - numeri grandi
Forum - C/C++ - numeri grandi

Avatar
()
Newbie


Messaggi:
Iscritto:

Segnala al moderatore
Postato alle 1:00
Giovedì, 01/01/1970
ciao
sto facendo un programma che ha bisogno di numeri molto grandi
solo che arriva solo a numeri di 10 cifre, e io ho bisogno di numeri con il maggior numero di cifre possibili, almeno 10'000 o anche di piu se possibile
io ho gia dichiarato le variabili con
unsigned long int
ma non cambia niente
come posso fare ?

PM Quote
Avatar
gantonio (Normal User)
Guru^2


Messaggi: 1532
Iscritto: 09/09/2007

Segnala al moderatore
Postato alle 21:31
Martedì, 27/05/2008
Non esistono linguaggi che possono operare con 10000 cifre "significative" (in verita' neanche con piu' di 16 cifre ...) ...

Per lavorare con numeri grandi e precisi (ma cosa ci devi fare?) esistono librerie che mettono a disposizione funzioni apposite (non so se free o a pagamento) ...

PM Quote
Avatar
()
Newbie


Messaggi:
Iscritto:

Segnala al moderatore
Postato alle 21:34
Martedì, 27/05/2008
a ok
cerchero quelle librerie, ma cmq non è una cosa importante
è un programma per il lavoro di maturita, su fibonacci, e volevo vedere quanti numeri primi mi trova nella successione

PM Quote
Avatar
gantonio (Normal User)
Guru^2


Messaggi: 1532
Iscritto: 09/09/2007

Segnala al moderatore
Postato alle 21:41
Martedì, 27/05/2008
Un'ottima libreria è

http://gmplib.org/


PM Quote
Avatar
()
Newbie


Messaggi:
Iscritto:

Segnala al moderatore
Postato alle 21:49
Martedì, 27/05/2008
grazie mille
adesso guardo il manuale e provo ad usarla
ciao

PM Quote
Avatar
^JAVA^ (Ex-Member)
Pro


Messaggi: 93
Iscritto: 06/12/2007

Segnala al moderatore
Postato alle 19:20
Sabato, 31/05/2008
Per i numeri molto grandi devi usare la libreria Complex.h

PM Quote
Avatar
gantonio (Normal User)
Guru^2


Messaggi: 1532
Iscritto: 09/09/2007

Segnala al moderatore
Postato alle 19:47
Sabato, 31/05/2008
Testo quotato

Postato originariamente da ^JAVA^:

Per i numeri molto grandi devi usare la libreria Complex.h



complex.h NON è una libreria ... un .h è solamente un header file (un file include) e NON una libreria (non mi stanchero' mai di scriverlo nei forum di "programmazione" ...).

E' un header file della standard library e NON tratta numeri grandi (come quelli della libreria che ho indicato prima) ma soltanto i numeri complessi ...

PM Quote
Avatar
^JAVA^ (Ex-Member)
Pro


Messaggi: 93
Iscritto: 06/12/2007

Segnala al moderatore
Postato alle 19:59
Sabato, 31/05/2008
Scusa hai ragione mi sono confuso.
Ciao!

PM Quote