配列の定義でしてプログラムを組んでいるのですが

int N=100;
int a[N];

でNの値を100から500000ぐらいに変えると、コンパイルはできるのですが実行画面に

Documents and Setting\ユーザー名\デスクトップ>ファイル名

Press any key to exit (Input "c" to Continue)

と出てしまい実行結果が出力されません。どうしたらよいでしょうか。

Cpadを使っています。ただのメモリー不足でしょうか。配列の要素数が多ければ多いほど信頼性のあるデータが得られるので、できるだけNの値を大きくしたいのです。