Advertisement
Guest User

Untitled

a guest
Dec 13th, 2019
99
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.40 KB | None | 0 0
  1. using System;
  2. using System.Text.RegularExpressions;
  3.  
  4. namespace ConsoleApp1
  5. {
  6. class Program
  7. {
  8. static void PrintMatrix(int[,] a21b72c0b7adc5c7b4a50ffcb90d92dd6)
  9. {
  10. int a4e232f05145e208760bd431088d9f074 = a21b72c0b7adc5c7b4a50ffcb90d92dd6.GetLength(0);int a98e562a526c137059510415ce20b6249 = a21b72c0b7adc5c7b4a50ffcb90d92dd6.GetLength(1);
  11. string af63fe1dbc59a9fcff09292bbbfec9fb1 = "";for (int a865c0c0b4ab0e063e5caa3387c1a8741 = 0; a865c0c0b4ab0e063e5caa3387c1a8741 < a4e232f05145e208760bd431088d9f074; a865c0c0b4ab0e063e5caa3387c1a8741++)
  12. {for (int a363b122c528f54df4a0446b6bab05515 = 0; a363b122c528f54df4a0446b6bab05515 < a98e562a526c137059510415ce20b6249; a363b122c528f54df4a0446b6bab05515++)
  13. {af63fe1dbc59a9fcff09292bbbfec9fb1 += string.Format("{0} ", a21b72c0b7adc5c7b4a50ffcb90d92dd6[a865c0c0b4ab0e063e5caa3387c1a8741, a363b122c528f54df4a0446b6bab05515]);
  14. }af63fe1dbc59a9fcff09292bbbfec9fb1 += System.Environment.NewLine;
  15. }Console.WriteLine(af63fe1dbc59a9fcff09292bbbfec9fb1);
  16. }
  17. static int[,] RemoveLineFromMatrix(int[,] a21b72c0b7adc5c7b4a50ffcb90d92dd6, int abb8a5a0bf5b38f7d371e940daed92da6)
  18. {if (a21b72c0b7adc5c7b4a50ffcb90d92dd6.GetLength(0) <= abb8a5a0bf5b38f7d371e940daed92da6 || abb8a5a0bf5b38f7d371e940daed92da6 < 0)
  19. return a21b72c0b7adc5c7b4a50ffcb90d92dd6;
  20.  
  21. int[,] ad0f963a9b3cc1e00f526c26f52d681d8 = new int[a21b72c0b7adc5c7b4a50ffcb90d92dd6.GetLength(0) - 1, a21b72c0b7adc5c7b4a50ffcb90d92dd6.GetLength(1)];
  22. for (int a865c0c0b4ab0e063e5caa3387c1a8741 = 0; a865c0c0b4ab0e063e5caa3387c1a8741 < a21b72c0b7adc5c7b4a50ffcb90d92dd6.GetLength(0) - 1; a865c0c0b4ab0e063e5caa3387c1a8741++)
  23. {int a3edfab36c65a457625723739e0a6ff79 = a865c0c0b4ab0e063e5caa3387c1a8741;
  24. if (a865c0c0b4ab0e063e5caa3387c1a8741 >= abb8a5a0bf5b38f7d371e940daed92da6)
  25. {a3edfab36c65a457625723739e0a6ff79++;
  26. }for (int a363b122c528f54df4a0446b6bab05515 = 0; a363b122c528f54df4a0446b6bab05515 < a21b72c0b7adc5c7b4a50ffcb90d92dd6.GetLength(1); a363b122c528f54df4a0446b6bab05515++)
  27. {ad0f963a9b3cc1e00f526c26f52d681d8[a865c0c0b4ab0e063e5caa3387c1a8741, a363b122c528f54df4a0446b6bab05515] = a21b72c0b7adc5c7b4a50ffcb90d92dd6[a3edfab36c65a457625723739e0a6ff79, a363b122c528f54df4a0446b6bab05515];
  28. }}
  29. return ad0f963a9b3cc1e00f526c26f52d681d8;
  30. }
  31. static void Main(string[] args)
  32. {
  33. // В этих строках создаётся матрица. 4 - количество строк, 2 - количество столбцов.
  34. int[,] matrix = new int[4, 2] {
  35. {1, 2}, // 0 строка
  36. {3, 4}, // 1 строка
  37. {5, 6}, // 2 строка
  38. {7, 8} // 3 строка
  39. };
  40. // Вывод матрицы на экран
  41. PrintMatrix(matrix);
  42. // Создаётся новая матрица со всеми строками, кроме второй (последнее число в следующей строке). Индексация строк идёт с нуля.
  43. int[,] newMatrix = RemoveLineFromMatrix(matrix, 2);
  44. // Вывод матрицы на экран
  45. PrintMatrix(newMatrix);
  46. }
  47. }
  48. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement