>>40
>for (i=0; i<=5; i++ )

配列の要素数が5個だから、使える添え字は0〜4までです
このforループだと0〜5までになっちゃうよ