Numeros mayores que unsigned long int

Consulte acerca de programas, técnicas, algoritmos etc.

Numeros mayores que unsigned long int

Notapor lacabra25 » Sab Abr 12, 2008 11:15 am

Hola, necesito usar numeros muy grandes en un programa, mayores que unsigned long int y a partir de hay lo que la memoria de de si, y quisiera saber como podria usar numeros mayores que eso.

Los numeros tan grandes me hacen falta pues quisiera hacer un programa que busque numeros primos tan grandes como pueda aguantar la memoria.
Y tambien tengo otro pensado pero para hallar cifras de pi, pero para echo no se si seria mejor conseguir que de alguna manera pueda definir variables que soporten muchos mas decimales que float y double o utilizar unsigned int para realizar la division de cada cifra que quede de resto añadiendo la cifra por la que divido (cifra decimal de PI) a un archivo y el nuevo resto ponerlo como numero a dividir, seria como hacer una division mas a mano.

¿que recomendais para cada caso?
Esta cuenta ahora a pasado a la cuenta jhg
Avatar de Usuario
lacabra25
 
Mensajes: 222
Registrado: Mié Abr 02, 2008 9:45 pm
Ubicación: Tenerife (España)

Tal vez con reserva dinamica de memoria...

Notapor sofoke » Mié Abr 30, 2008 3:52 am

No capte muy bien el problema pero...
Tal vez puedes intentar algo como reserva dinamica de memoria... inclusive tal vez usando dos reservas y dividiendo el numero que se desee en dos partes así puedes usar lo maximo que la memoria puede soportar... suena un poco loco pero quien sabe tal vez pueda funcionar!...
...cuando lo popular no es suficiente...
Gnu-Linux-y-Más
Avatar de Usuario
sofoke
 
Mensajes: 102
Registrado: Jue May 24, 2007 8:10 pm
Ubicación: México

Re: Numeros mayores que unsigned long int

Notapor hugoruscitti » Mié Abr 30, 2008 2:38 pm

lacabra25 escribió:¿que recomendais para cada caso?


Lo mas sencillo es usar un lenguaje de programación como
Haskell. Es decir, un lenguaje diseñado para ese tipo de
programas. Haskell tiene un intérprete de Software Libre
llamado "hugs" que te puede servir:

http://www.haskell.org/hugs/

Igualmente, si te agrada el interprete, en el foro nos dedicamos
mas al tema de desarrollar videojuegos, no creo que te podamos
asesorar demasiado...

PD: con haskell se ha programado el sistema de versiones "darcs"
que usan algunos chicos del foro.

PD2: python también se podría utilizar para hacer esos programas.
Avatar de Usuario
hugoruscitti
Site Admin
 
Mensajes: 1242
Registrado: Dom Jul 30, 2006 3:57 am
Ubicación: Buenos Aires, Argentina


Volver a General

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 0 invitados

cron