Advertisement
myname0

практикум6_V_12

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