Advertisement
myname0

практикум6_VI_11

Oct 17th, 2015
75
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 2.00 KB | None | 0 0
  1.  static int[,] Create(int n)
  2.         {
  3.             Console.WriteLine("Enter the array: ");
  4.             int[,] mas = new int[n, n];
  5.             String enterString;
  6.             String[] massiveString;
  7.             for (int i = 0; i < n; i++)
  8.             {
  9.                 enterString = Console.ReadLine();
  10.                 massiveString = enterString.Split(new Char[] { ' ' });
  11.                 for (int j = 0; j < n; j++)
  12.                 {
  13.                     mas[i, j] = int.Parse(massiveString[j]);
  14.                 }
  15.             }
  16.             return mas;
  17.         }
  18.  
  19.         static void Print(int n, int m, int[,] mas)
  20.         {
  21.             for (int i = 0; i < n; i++)
  22.             {
  23.                 for (int j = 0; j < m; j++)
  24.                 {
  25.                     Console.Write("{0} ", mas[i, j]);
  26.                 }
  27.                 Console.WriteLine();
  28.             }
  29.         }
  30.  
  31.         static void Delete(ref int n, ref int m, int[,] mas)
  32.         {
  33.             bool flag;
  34.             for (int j = 0; j < m; j++)
  35.             {
  36.                 flag = true;
  37.                 for (int i = 0; i < n && flag; i++)
  38.                 {
  39.                     if (mas[i, j] < 0)
  40.                     {
  41.                         flag = false;
  42.                     }
  43.                 }
  44.                 if (flag)
  45.                 {
  46.                     for (int l = j; l < m - 1; l++)
  47.                         for (int k = 0; k < n; k++)
  48.                         {
  49.                             mas[k, l] = mas[k, l + 1];
  50.                         }
  51.                     m--;
  52.                     j--;
  53.                 }
  54.             }
  55.         }
  56.  
  57.         static void Main(string[] args)
  58.         {
  59.             Console.Write("Enter n: ");
  60.             int n = int.Parse(Console.ReadLine());
  61.             int m = n;
  62.             int[,] mas = new int[n, n];
  63.             mas = Create(n);
  64.             Delete(ref n, ref m, mas);
  65.             Console.WriteLine("The output of the array:");
  66.             Print(n, m, mas);
  67.         }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement