Удалить строки матрицы, в которых первый элемент совпадает с последним - C#
Формулировка задачи:
Дан двумерный массив размером 6 * 6, заполненный случайным образом. Удалить строки, в которых первый элемент совпадает с последним.
Помогите с задачей, пожалуйста.
Решение задачи: «Удалить строки матрицы, в которых первый элемент совпадает с последним»
textual
Листинг программы
using System; using System.Numerics; namespace ConsoleApplication2 { class Program { private static void Main(string[] args) { var matrix = new int[6, 6]; Random rnd=new Random(); for (int i = 0; i < matrix.GetLength(0); i++) { for (int j = 0; j < matrix.GetLength(0); j++) { Console.Write("{0,2} ",matrix[i, j] = rnd.Next(2, 5)); } Console.WriteLine(); } Console.WriteLine(); for (int i = 0; i < matrix.GetLength(0); i++) { var tmp=new int[matrix.GetLength(0)]; for (int j = 0; j < matrix.GetLength(0); j++) { tmp[j] = matrix[i, j]; } if (tmp[0] != tmp[tmp.Length - 1]) { Array.ForEach(tmp, b => Console.Write("{0,2} ", b)); Console.WriteLine(); } } } } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д