#include <iostream>
using namespace std;
void add(int *arr, int n, int item)
{
int *temp = new int[n + 1];
for (int i = 0; i < n; i++)
{
temp[i] = arr[i];
}
temp[n] = item;
delete[] arr;
arr = temp;
}
void remove(int *arr, int n, int item)
{
int *temp = new int[n - 1];
int count = 0;
for (int i = 0; i < n; i++)
{
if (arr[i] != item)
{
temp[count] = arr[i];
count++;
}
}
delete[] arr;
arr = temp;
}
int main()
{
int *arr = new int[3];
arr[0] = 1;
arr[1] = 2;
arr[2] = 3;
add(arr, 3, 4);
remove(arr, 4, 2);
for (int i = 0; i < 3; i++)
{
cout << arr[i] << endl;
}
return 0;
}