Матрица: Получить вектор В, где bi – значение суммы элементов, расположенных за первым отрицательным элементом в i-й строке - C#
Формулировка задачи:
Срочно в течение нужна помощь. Дана целочисленная квадратная матрица. Получить вектор В, где bi – значение суммы элементов, расположенных за первым отрицательным элементом в i-й строке. (Если все элементы строки неотрицательны, принять bi=100).
Решение задачи: «Матрица: Получить вектор В, где bi – значение суммы элементов, расположенных за первым отрицательным элементом в i-й строке»
textual
Листинг программы
using System; using System.Text; namespace Zadacha { class Program { static void Main(string[] args) { int n = 5; Console.Write("Введите количество элементов: "); n = Int32.Parse(Console.ReadLine()); int[,] A = new int[n,n]; int[] B = new int[n]; Random r = new Random(); bool flag; for (int i = 0; i < n; i++) { B[i] = 0; flag = false; for (int j = 0; j < n; j++) { A[i, j] = r.Next(-10, 10); if (flag) B[i] += A[i, j]; if (A[i, j] < 0) flag = true; } if (!flag) B[i] = 100; } Console.WriteLine("Матрица A:"); for (int i = 0; i < n; i++) { for (int j = 0; j < n; j++) Console.Write(A[i, j].ToString() + " "); Console.WriteLine(); } Console.Write("Вектор B:"); for (int i = 0; i < n; i++) Console.Write(B[i].ToString() + " "); Console.ReadKey(); } } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д