Advertisement
Guest User

Untitled

a guest
Jan 17th, 2017
215
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 2.02 KB | None | 0 0
  1.             Console.Write("Enter number of rows: ");
  2.             int m = Int32.Parse(Console.ReadLine());
  3.             Console.Write("Enter number of columns: ");
  4.             int n = Int32.Parse(Console.ReadLine());
  5.  
  6.             Random rand = new Random();
  7.  
  8.             int[,] matrix = new int[m, n];
  9.  
  10.             Console.WriteLine("Generated matrix: ");
  11.  
  12.             int cnt = 0;
  13.             for (int i = 0; i < m; i++)
  14.             {
  15.                 for (int j = 0; j < n; j++)
  16.                 {
  17.                     matrix[i, j] = cnt++;// rand.Next(1, 5);
  18.                     Console.Write(matrix[i, j] + "\t");
  19.                 }
  20.                 Console.WriteLine();
  21.             }
  22.  
  23.             int minValue = matrix[0, 0];
  24.             int row = 0;
  25.             int column = 0;
  26.  
  27.             for (int i = 0; i < m; i++)
  28.             {
  29.                 for (int j = 0; j < n; j++)
  30.                 {
  31.                     if (matrix[i, j] < minValue)
  32.                     {
  33.                         minValue = matrix[i, j];
  34.                         row = i;
  35.                         column = j;
  36.                     }
  37.                 }
  38.             }
  39.  
  40.             for (int i = row; i < m - 1; i++)
  41.             {
  42.                 for (int j = 0; j < n; j++)
  43.                 {
  44.                     int temp = matrix[i, j];
  45.                     matrix[i, j] = matrix[i + 1, j];
  46.                     matrix[i + 1, j] = temp;
  47.                 }
  48.             }
  49.  
  50.             for (int j = column; j < n - 1; j++)
  51.             {
  52.                 for (int i = 0; i < m; i++)
  53.                 {
  54.                     int temp = matrix[i, j];
  55.                     matrix[i, j] = matrix[i, j + 1];
  56.                     matrix[i, j + 1] = temp;
  57.                 }
  58.             }
  59.  
  60.             Console.WriteLine("Result: ");
  61.             for (int i = 0; i < m; i++)
  62.             {
  63.                 for (int j = 0; j < n; j++)
  64.                 {
  65.                     Console.Write(matrix[i, j] + "\t");
  66.                 }
  67.                 Console.WriteLine();
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement