>>991
メモリの開放忘れてますよ。
最後に delete [] a;