Из массива Х(N), Namp;lt;=20, упорядоченного по невозрастанию значений эле- ментов, переписать

Из массива Х(N), Nlt;=20, упорядоченного по невозрастанию значений эле- ментов, переписать в массив Y без повторов значения частей с четными индексами, наименьшие C, сохранив упорядоченность
Программа на С++

Задать свой вопрос
1 ответ
Int main()

  int
    *array_X,
    *array_Y,
    numOfEl,
    border_C,
    prevNum;

  cout lt;lt; "Input N: ";
  cin gt;gt; numOfEl;

  array_X = new int[numOfEl];
  array_Y = new int[numOfEl / 2];
  cout lt;lt; "Input C: ";
  cin gt;gt; border_C;

  for (int i = 0; i lt; numOfEl; i++)
    cin gt;gt; array_X[i];

  prevNum = border_C;
  for (int i = 0, j = 0; i lt; numOfEl; i += 2)
    if (array_X[i] lt; border_C amp;amp; array_X[i] != prevNum)
      array_Y[j++] = prevNum = array_X[i];

  cout lt;lt; endl;
  for (int i = 0; i lt; numOfEl; i++)
    cout lt;lt; array_X[i] lt;lt; "; ";

  cout lt;lt; endl;
  for (int i = 0; i lt; numOfEl / 2; i++)
    cout lt;lt; array_Y[i] lt;lt; "; ";

  system("pause");

  return 0;
/* End of the 'main' function */
, оставишь ответ?
Имя:*
E-Mail:


Добро пожаловать!

Для того чтобы стать полноценным пользователем нашего портала, вам необходимо пройти регистрацию.
Зарегистрироваться
Создайте собственную учетную запить!

Пройти регистрацию
Авторизоваться
Уже зарегистрированны? А ну-ка живо авторизуйтесь!

Войти на сайт