Не удалось преобразовать из "группа методов" в 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();
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д