Найти наибольшее среднее арифметическое положительных элментов в строке - C#

Узнай цену своей работы

Формулировка задачи:

Уважаемые программисты,объясните чайнику, как посчитать наибольшее среднее положительных элементов в строке и вывести его?? В моем коде выводится только строка с элементами из которых находится наибольшее среднее, а вот как вывести это среднее не понимаю.. Прилагаю код..
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.IO;
 
namespace ConsoleApplication87
{
    class Program
    {
        static void Main(string[] args)
        {
            int[,] mass = new int[4, 5];
            int[] sum = new int[5];
            int[] D = new int[5];
            double d = 0;
 
   Random rand = new Random();
            for (int i = 0; i < 4; i++)
            {
                for (int j = 0; j < 5; j++)
                {
                    mass[i, j] = rand.Next(-5, 10);
                    Console.Write(mass[i, j] + "\t");
                }
                Console.WriteLine();
            }
 
            for (int i = 0; i < 4; i++)
            {
                for (int j = 0; j < 5; j++)
                    if (mass[i, j] > 0)
                    {
                        sum[i] += mass[i, j];
                        k++;
                    }
            }
 int max = Array.IndexOf(sum, sum.Max());
 
            Console.WriteLine("Строка с наибольшим значением  \n Массив:");
            {
                for (int j = 0; j < 5; j++)
                {
 
                    Console.Write(" {0} ", mass[max, j]);
                   
                }
            }
     Console.WriteLine();
            Console.ReadKey();
 
        }
    }
}

Решение задачи: «Найти наибольшее среднее арифметическое положительных элментов в строке»

textual
Листинг программы
 Console.WriteLine("\nСтрока №{0} имеет наибольшее среднее = {1} \n Массив:", max, sum[max]);

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

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