Создание вектора из матрицы заданным способом - C#
Формулировка задачи:
Дана матрица А(8,12). Вектор В(в1,...,в12) надо рассчитать в следующим виде в={1
0, если столбце j есть элемент 0 тогда в обратном виде.
Решение задачи: «Создание вектора из матрицы заданным способом»
textual
Листинг программы
public static void Main (string[] args) { Console.Write("Количество строк матрицы: "); int m = int.Parse (Console.ReadLine()); Console.Write("Количество столбцов матрицы: "); int n = int.Parse(Console.ReadLine()); int[,] A = new int[m, n]; Console.WriteLine("Введите матрицу А:"); for (int i = 0; i != m; i++) { for (int j = 0; j != n; j++) { Console.Write("A[{0}, {1}] = ", i, j); A[i, j] = int.Parse(Console.ReadLine()); } } int[] B = new int[n]; for (int j = 0; j != n; j++) { int i = 0; while(i < m && A[i, j] != 0) { i++; } if(i >= m) B[j] = 1; else B[j] = 0; } Console.ReadKey(true); }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д