Seal_of_approval

Pr6R6ex13

Oct 2nd, 2015
89
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 1.24 KB | None | 0 0
  1. using System;
  2.  
  3. namespace test
  4. {
  5.     class Program
  6.     {
  7.         static void Delete (ref int[,] ar, ref int str, ref int stb, int a, int b)
  8.         {
  9.             for (int i = a; i < str - 1; i++)
  10.                 for (int j = 0; j < stb; j++)
  11.                     ar [i, j] = ar [i + 1, j];
  12.             str--;
  13.  
  14.             for (int j = b; j < stb - 1; j++)
  15.                 for (int i = 0; i < str; i++)
  16.                     ar [i, j] = ar [i, j + 1];
  17.  
  18.             stb--;
  19.         }
  20.  
  21.         static void min_elem (int[,] ar, out int x, out int y)
  22.         {
  23.            
  24.             x = 0;
  25.             y = 0;
  26.             for (int i = 0; i < ar.GetLength (0); i++)
  27.                 for (int j = 0; j < ar.GetLength (1); j++)
  28.                     if (ar [i, j] < ar[x, y]) {
  29.                         x = i;
  30.                         y = j;
  31.                     }
  32.         }
  33.  
  34.  
  35.         static void Main()
  36.         {
  37.             int[,] array;
  38.             Console.Write ("n = ");
  39.             int n = int.Parse (Console.ReadLine ());
  40.             array = new int[n, n];
  41.  
  42.             for (int i = 0; i < n; i++) {
  43.                 string[] s = Console.ReadLine ().Split (' ');
  44.                 for (int j = 0; j < n; j++)
  45.                     array [i, j] = Int32.Parse (s [j]);
  46.             }
  47.  
  48.             int x;
  49.             int y;
  50.             min_elem (array, out x, out y);
  51.             int k = n;
  52.  
  53.             Delete (ref array, ref k, ref n, x, y);
  54.  
  55.             Console.WriteLine ("Answer");
  56.             for (int i = 0; i < n; i++) {
  57.                 for (int j = 0; j < n; j++)
  58.                     Console.Write ("{0} ", array [i, j]);
  59.                 Console.WriteLine ();
  60.             }
  61.         }
  62.     }
  63. }
Advertisement
Add Comment
Please, Sign In to add comment