Добавить строку нулей после строки элементов,которые будут делителями для суммы его первого, второго и послед. элемента(первой строки,рассм.по модулю)

не могу понять как добавить строку нулей в массив,кратный arr[0, 0] & arr[0,1] arr[0, arr.Length - 1]

using System;
using System.Linq;

namespace ConsoleApp2._2 {
    class Program {
        static void Main(string[] args) {

            int chooseNum;
            while (true) {
                try {
                    Console.WriteLine("Введите размер массива");
                    chooseNum = Convert.ToInt32(Console.ReadLine());
                    if (chooseNum < 1) throw new Exception();
                    break;
                } catch {
                }
            }

            int[,] arr = new int[chooseNum, chooseNum];

            //Заполняем массив размерности n * n
            Random rand = new Random();
            for (int i = 0; i < chooseNum; i++) {
                for (int j = 0; j < chooseNum; j++) {
                    arr[i, j] = rand.Next(1, 10);
                    Console.Write("{0,4}", arr[i, j]);
                }
                Console.WriteLine();
            }

            //Проходимся по массиву и расстовляем нули
            int sum = Math.Abs(arr[0, 0]) + Math.Abs(arr[0, 1]) + Math.Abs(arr[0, chooseNum - 1]);
            //элементы рассматриваются по модулю
            for (int i = 0; i < chooseNum; i++) {
                for (int j = 0; j < chooseNum; j++) {
                    //таких строк кратных на a[0, 0] & a[0,1] a[0, n - 1] может быть несколько
                    if (sum % arr[i, j] == 0) {
                        //не понятно как вывести ряд нулей
                        //Console.WriteLine("");
                    }
                }
                Console.WriteLine();
            }

            //Result
            Console.WriteLine("Result");

            for (int i = 0; i < chooseNum; i++) {
                for (int j = 0; j < chooseNum; j++) {
                    Console.Write("{0,4}", arr[i, j]);
                }
                Console.WriteLine();
            }
        }
    }
}

Ответы (0 шт):