Problem z działaniem przy większych tablicach

Problem z działaniem przy większych tablicach
JS
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 418
0

Witam.
Robiłem sobie jedno zadanie w C++ i nagle nie chce mi działać przy większych tablicach.
Co więcej wcześniej mi wszystko normalnie działało. Poprawiałem ten program i nagle przestało działać, nie mam pojęcia dlaczego. Przeinstalowywałem IDE kilka razy, ale to nic nie dało.
Co się dzieje: kompiluję, teoretycznie jest wszystko dobrze. Włączam program, chcę wczytać dane wejściowe, ale nie mogę. Czekam ok. 1 sek. i wyskakuje mi błąd.

Oto programik dla którego już tak się dzieje:

Kopiuj
int main()
{
    int a[500001], b[500001];
    return 0;
} 

Używam IDE code blocks z kompilatorem GCC/G++.

lukasz1235
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 1105
1

Przepełnienie stosu. Stwórz zmienne na stercie (zmienne globalne albo tworzone dynamiczne).

JS
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 418
0

Dzięki wielkie. Pomogło utworzenie zmiennych globalnych, teraz zawsze będę przy zadaniach tak robił.

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.