Не удалось преобразовать из "группа методов" в 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();

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

12   голосов , оценка 4.25 из 5
Похожие ответы