Определить число отрицательных элементов в каждой строке - C#
Формулировка задачи:
Дана действительная матрица размера m×n. Определить число отрицательных элементов в каждой строке.
выводит нули
отказался я от рандомного массива, теперь осталось определить число отрицательных элементов в каждой строке..
Исправьте меня пожалуйста
class Program
{
static void Main(string[] args)
{
int n = 3;
int[,] a = new int[n, n];
Random rand = new Random();{
class Program
{
static void Main(string[] args)
{
int n;
int m;
Console.WriteLine("Vvedite kolichestvo strok");
n =int.Parse(Console.ReadLine());
Console.WriteLine("Vvedite kolichestvo stolbcov");
m = int.Parse(Console.ReadLine());
int[,] a = new int[n, m];
Random rand = new Random();
}
}
}
Как правильно вы вести массив, всё что прробовал критует приложение
class Program
{
static void Main(string[] args)
{
int n;
int m;
Console.WriteLine("Vvedite kolichestvo strok");
n =int.Parse(Console.ReadLine());
Console.WriteLine("Vvedite kolichestvo stolbcov");
m = int.Parse(Console.ReadLine());
int[,] a = new int[n, m];
Random rand = new Random();
for (int i = 0; i < n; i++)
{
for (int j = 0; j < m; j++)
Console.Write(a[i, j] + " ");
Console.WriteLine();
}
}
} class Program
{
static void Main(string[] args)
{
const int m = 3, n = 4;
int[,] y = new int[m, n] {
{ 2, -2, 8, 9 },
{ 4, 5, -6, 2 },
{ -7, 0, 1, 1 }
};
Console.WriteLine("Исходный массив:");
for (int i = 0; i < m; ++i)
{
for (int j = 0; j < n; ++j)
Console.Write(" " + y[i, j]);
Console.WriteLine();
}
}
}
} class Program
{
static void Main(string[] args)
{
const int m = 3, n = 4;
int[,] a = new int[m, n] {
{ 2, -2, 8, 9 },
{ 4, 5, -6, 2 },
{ -7, 0, 1, 1 }
};
Console.WriteLine("Исходный массив:");
for (int i = 0; i < m; ++i)
{
for (int j = 0; j < n; ++j)
Console.Write(" " + a[i, j]);
Console.WriteLine();
}
int count = 0;
for (int i = 0; i < n; i++)
{
for (int j = 0; j < m; j++)
{
if (a[i, j] < 0.0)
{
Console.Write(" "+ count);
Console.WriteLine();
}
}
}
}
}
}Решение задачи: «Определить число отрицательных элементов в каждой строке»
textual
Листинг программы
static void Main(string[] args)
{
const int m = 3, n = 4;
int[,] a = new int[m, n] {
{ 2, -2, 8, 9 },
{ 4, 5, -6, 2 },
{ -7, 0, 1, 1 }
};
Console.WriteLine("Исходный массив:");
for (int i = 0; i < m; ++i)
{
for (int j = 0; j < n; ++j)
Console.Write(" " + a[i, j]);
Console.WriteLine();
}
for (int i = 0; i < m; i++)
{
int count = 0;
for (int j = 0; j < n; j++)
{
if (a[i, j] < 0 )
{
count += 1;
Console.Write("{0}", count);
Console.WriteLine();
}
}
}
Console.ReadKey();
}