Помогите пожалуйста! С#. Дан двумерный массив. Определить:
- количество ненулевых элементов второго столбца массива, больших 15;
- среднее арифметическое нечетных элементов пятой строки;
- среднее арифметическое элементов четвертого столбца, кратного четырем.
Ответы
int[,] a = { { 1, 2, 17, 16, 6, 455, 867 }, { 1, 2, 17, 8, 5757, 455, 867 }, { 1, 2, 17, 8, 5757, 455, 867 }, { 1, 2, 17, 8, 16, 455, 867 }, { 1, 2, 17, 8, 5757, 455, 867 } }; //естественно тут ваш двухмерный массив.
int i = 0;
int s = 0;
for (int j = 0; j < a.GetLength(1); j++)
{
var t = a[1, j];
if (t != 0 & t > 15) { i++; }
}
Console.WriteLine(i);
i = 0;
for (int j = 0; j < a.GetLength(0); j++)
{
var t = a[j, 4];
if (t%2!=0) { i++; s += t; }
}
if (i != 0) { Console.WriteLine(s / i); }
i = 0;
s = 0;
for (int j = 0; j < a.GetLength(1); j++)
{
var t = a[3, j];
if (t % 4 == 0) { i++; s += t; Console.WriteLine(t); }
}
if (i != 0) { Console.WriteLine(s / i); }