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