Помощь - Поиск - Пользователи - Календарь
Полная версия: массив С++
Форум «Всё о Паскале» > Современный Паскаль и другие языки > Ада и другие языки
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
Спасибо за помщь
Это текстовая версия — только основной контент. Для просмотра полной версии этой страницы, пожалуйста, нажмите сюда.