Shyngys Lll
void push_front(int*& arr, int& size, int newElement)
{
int* newArr = new int[size + 1];
newArr[0] = newElement;
for (int i = 0; i < size; i++)
{
newArr[i + 1] = arr[i];
}
delete[] arr;
arr = newArr;
}
void pop_front(int*& arr, int& size)
{
size--;
int* newArr = new int[size];
for (int i = 0; i < size; i++)
{
newArr[i] = arr[i];
}
delete[] arr;
arr = newArr;
}
};
Не хочешь ООП сюда применить?