Определить количество каждой строки матрицы - C#
Формулировка задачи:
Всем привет! Нужна срочная помощь!
Я написал код к данному заданию: "Определите количество положительный элементов каждой строки матрицы А(10,20) и запомнить их в одномерном массиве N. Массив N вывести."
Прописал матрицу, сделал данное задание, но программа не выводить положительный элементы каждой строки матрицы, подскажите, где у меня ошибка, и что я сделал неправильно?
КОД:
double[,] a = new double[10, 20];
int[] n = new int[10];
Random rnd = new Random();
/* заполняем матрицу случайными числами от -100 до 100 */
for (int i = 0; i < 20; i++)
{
for (int j = 0; j < 10; j++)
{
a[j, i] = rnd.Next(-100, 101);
Console.Write(a[j, i] + "\t");
}
Console.WriteLine("");
}
for (int i = 0; i < 20; i++)
{
int count = 0;
for (int j = 0; j < 10; j++)
{
if (a[j, i] > 0) count++;
}
n[i] = count;
}
Console.WriteLine();
Console.WriteLine();
Console.WriteLine("Результат:");
foreach (var item in n)
{
Console.Write(item + " ");
}
Console.ReadKey();Решение задачи: «Определить количество каждой строки матрицы»
textual
Листинг программы
int[] n = new int[10];