- 30
- 1
- CPU
- i5 4690k
- Dissipatore
- Enermax LiqMax II
- Scheda Madre
- MSI Z97S Sli Krait Edition
- GPU
- MSI GTX 750ti
- Audio
- Asus Xonar u7
Salve a tutti utenti del forum, volevo chiedere una delucidazione sugli array.
ho provato a impostare un numero enorme come numero delle caselle dell'array (quello che sta tra le parentesi quadre per capirci )
es:
int Array[600000];
facendo così il programma crasha , ma se invece metto 500000 al posto di 600000 il programma funziona tranquillamente ..
In conclusione la mia domanda è questa : perché c'è questo limite e come si può aumentare ?
mi serve saperlo perché ho fatto un programma che individua tutti i numeri primi e volevo vedere fino a che punto il mio pc non riusciva più ad andare avanti ;) il fatto è che arriva abbastanza facilmente a trovare l'ultimo numero primo (1000003, che è appunto il 500000esimo numero primo)
grazie in anticipo
ho provato a impostare un numero enorme come numero delle caselle dell'array (quello che sta tra le parentesi quadre per capirci )
es:
int Array[600000];
facendo così il programma crasha , ma se invece metto 500000 al posto di 600000 il programma funziona tranquillamente ..
In conclusione la mia domanda è questa : perché c'è questo limite e come si può aumentare ?
mi serve saperlo perché ho fatto un programma che individua tutti i numeri primi e volevo vedere fino a che punto il mio pc non riusciva più ad andare avanti ;) il fatto è che arriva abbastanza facilmente a trovare l'ultimo numero primo (1000003, che è appunto il 500000esimo numero primo)
grazie in anticipo