C# Переделать из C++ в C#
Задание: запиши циклический алгоритм для решения задачи для заданной матрицы А(N, N) найдите сумму элементов, расположен в строках с отрицательным элементом на главной диаганали

Ответы на вопрос
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace DEADCODEWRITERZNAJIA
//защита от аналогов
{
class ProgramDead
{
static void Main(string[] args)
{
Console.ForegroundColor = ConsoleColor.Green;
//зеленый цвет для супер-пупер крутой матрицы
Console.WriteLine("введите размер матрицы: ");
int NumLen = Int32.Parse(Console.ReadLine());
int[,] a = new int[NumLen, NumLen];
Random rnd = new Random();
for (int i = 0; i < NumLen; i++)
{
for (int j = 0; j < NumLen; j++)
{
a[i, j] = rnd.Next(-100, 100);
}
}
Console.Write("Матрица:");
for (int jj = 0, ii = 0; jj < NumLen || ii < NumLen; jj++,ii++)
{
Console.Write($"{a[jj,ii]},");
}
Console.WriteLine(".");
int s = 0;
for (int i = 0; i < NumLen; i++)
{
if (a[i, i] < 0)
for (int j = 0; j < NumLen; j++)
{
s += a[i, j];
}
}
Console.WriteLine($"Сумма отрицательных элементов: {s} ");
Console.ReadLine();
}
}
}