почему программа пишет ошибку "Использование локальной переменной "S" не присвоено значение" в " S = S / n"
int[] a = new int[20];
int i, n, kol;
Double S;
Console.Write("ВВедите n");
n = Convert.ToInt32(Console.ReadLine());
for (i = 0; i < n - 1; i++)
S = 0;
{
Console.Write("a[" + i + "]=");
a[i] = Convert.ToInt32(Console.ReadLine());
S = S + a[i] ;
}
S = S / n;
kol = 0;
for (i = 0; i < n; i++)
{
if (a[i] == S)
kol++;
}
Console.WriteLine("Кол-во" + kol);
Console.ReadKey();
окей, спасибо. а можете подсказать еще вот после цикла как вывести s что бы он считал его. потому что он видимо не выводит из цикла s и количество получается всегда 0