関数を使って入力された配列の値の平均を求めるプログラムを作る課題で作ったのだが
入力の最後にエラーが出ます。理由と修正するところと内容をおしえてください
using System;

class donarudo
{
static void Main()
{
int[] a = new int [5];
for (int i = 0; i < 5; ++i)
{
a[i] = int.Parse(Console.ReadLine());
}
int b = ave(a);
Console.Write("平均の値は{0}です", ave(a));
}
static int ave(int[] a)
{
int hei = a[1] + a[2] + a[3] + a[4] + a[5];
return hei;
}
}