Advertisement
Guest User

Untitled

a guest
Dec 13th, 2019
83
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 0.97 KB | None | 0 0
  1. static Random R = new Random();
  2.  //заполнение массива
  3.  static void CreateArray(ref int n, ref int[] a)
  4.  {
  5.  int i;
  6.  Console.WriteLine("Введите кол-во элементов");
  7.  n = int.Parse(Console.ReadLine());
  8.  a = new int[n];
  9.  for (i = 0; i < n; i++)
  10.  {
  11.  a[i] = R.Next(-5, 11);
  12.  }
  13.  }
  14.  //вывод массива
  15.  static void WriteArray(int n, int[] a)
  16.  {
  17.  int i;
  18.  for (i = 0; i < n; i++)
  19.  {
  20.  Console.Write("{0} ", a[i]);
  21.  }
  22.  Console.WriteLine("\n");
  23.  }
  24.  //Найти кол-во элементов равных первому в массиве
  25.  static int Kolvo(int n, int[] a, ref int k)
  26.  {
  27.  int i;
  28.  for (i = 1; i < n; i++)
  29.  if (a[i] == a[0])
  30.  k += 1;
  31.  return k;
  32.  }
  33.  static void Main()
  34.  {
  35.  int k = 0;
  36.  int n = 0;
  37.  int[] a = null;
  38.  CreateArray(ref n, ref a);
  39.  WriteArray(n, a);
  40.  Kolvo(n, a, ref k);
  41.  Console.WriteLine("Кол-во элементов в массиве равных первому = {0}", k);
  42.  Console.ReadLine();
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement