Удалить с 5-го по 9-й элементы из массива Х = {xi}, i = 1, ... 11
#include <iostream>
using namespace std;
int main()
{
int X[11] = { 1,2,3,4,5,6,7,8,9,10,11 };
}
Ответы (1 шт):
Автор решения: Harry
→ Ссылка
Обычно под этим подразумевается перемещение элементов + поддержание фактического размера массива отдельно. Примерно
int X[11] = { 1,2,3,4,5,6,7,8,9,10,11 };
int X_size = 11;
for(int i = 9; i < X_size; ++i)
X[i-5] = X[i];
X_size -= 5;
for(int i = 0; i < X_size; ++i) cout << X[i] << " ";