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