Не удалось преобразовать из "группа методов" в double - C#
Формулировка задачи:
double srz(int n, int m, int[] mas)
{
double sum = 0;
for (int i = 0; i < m*n; i++)
{
sum = sum + mas[i];
}
double srz = sum / (m*n);
return srz;
} // Вычисление ср. арифметического элементов массива
double maxdiv(double srz, int[] mas, int m, int n)
{
double maxdiv = 0;
for (int i = 0; i < n*m; i++)
{
double a = Math.Abs(mas[i] - srz);
if (a > maxdiv)
maxdiv = a;
}
return maxdiv;
} // Максимальное отклонение элементов массива от ср. арифметического
private void button3_Click(object sender, EventArgs e)
{
label4.Text = "Максимальное отклонение = " + maxdiv(srz, mas, m, n).ToString();
//Здесь вылезает ошибка: Аргумент 1 (srz): не удалось преобразовать из "группа методов" в doubleРешение задачи: «Не удалось преобразовать из "группа методов" в double»
textual
Листинг программы
label4.Text = "Максимальное отклонение = " + maxdiv(srz(n, m, mas), mas, m, n).ToString();