Помощь - Поиск - Пользователи - Календарь
Полная версия: массив С++
Форум «Всё о Паскале» > Delphi, Assembler и другие языки. > Другие языки
Tonny_Bennet
Помогите написать прогу....
Дан многомерный массив N(>2). Удалить из массива все элементы с чётными номерами (2,4,6,8...). Условный оператор использовать нельзя.
Заранее благодарен за любую помощь....
klem4
#include <iostream.h>

int* arr, n;

int main(void) {

  cout << "n = "; cin >> n;

  arr = new int[n];

  for (int i = 0; i < n; i++) cout << (arr[i] = i) << endl;

  for (i = 1; i < n / 2; i++) {
	for (int j = i; j < n - 1; j++) arr[j] = arr[j + 1];
  }

  n -= n / 2;

  for (i = 0; i < n; i++) cout << endl << arr[i];

  delete(arr);
  return 0;
}
Tonny_Bennet
Спасибо за помщь
Это текстовая версия — только основной контент. Для просмотра полной версии этой страницы, пожалуйста, нажмите сюда.