Advertisement
Guest User

Untitled

a guest
Jan 26th, 2020
205
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.46 KB | None | 0 0
  1. using System;
  2.  
  3. public class Program
  4. {
  5. public static void Main()
  6. {
  7. Random rand = new Random();
  8. Program.generate(rand.Next(1,9), rand.Next(1,9));
  9. }
  10.  
  11. public static void generate(int N, int M) {
  12. try {
  13. Console.WriteLine("Исходная матрица: ");
  14. Console.WriteLine();
  15. int[,] arr = new int[N, M];
  16. Random rnd = new Random();
  17. for (int i = 0; i < N; i++)
  18. {
  19. for (int j = 0; j < M; j++)
  20. {
  21. arr[i, j] = rnd.Next(1, 100); // заполнение матрицы случайными числами
  22. Console.Write(arr[i, j] + " ");
  23. }
  24. Console.WriteLine();
  25. }
  26. int[,] trans = new int[M, N]; // оглашаем транспонированную матрицу
  27. Console.WriteLine();
  28. Console.WriteLine("Транспонированная матрица: ");
  29. Console.WriteLine();
  30. for (int i = 0; i < M; i++)
  31. {
  32. for (int j = 0; j < N; j++)
  33. {
  34. trans[i, j] = arr[j, i]; // меняем местами столбцы и строки
  35. Console.Write(trans[i, j] + " ");
  36. }
  37. Console.WriteLine();
  38. }
  39. } catch(Exception e) {
  40. Console.WriteLine("Error: {0}", e.Message);
  41. }
  42. }
  43. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement