Как к четырем элементам массива добавить ещё два?
Используйте std::vector.#include <iostream>
#include <conio.h>
#include <vector>
using namespace std;

int main()
{
    int rez;
    int arr_src[] = {1,8,3,2};
    std::vector<int> arr(arr_src, arr_src + sizeof(arr_src)/sizeof(arr_src[0]));

    arr.push_back(7);
    arr.push_back(8);

    rez = arr.size();          //кол-во элементов в массиве
    cout << rez << endl;

    for (int i = 0; i < rez; i++)
        cout << arr[i] << ' ';

    getch();
    return 0;
}
Еще у вас ошибка в условии выхода из цикла.
Используйте std::vector.#include <iostream>
#include <conio.h>
#include <vector>
using namespace std;

int main()
{
    int rez;
    int arr_src[] = {1,8,3,2};
    std::vector<int> arr(arr_src, arr_src + sizeof(arr_src)/sizeof(arr_src[0]));

    arr.push_back(7);
    arr.push_back(8);

    rez = arr.size();          //кол-во элементов в массиве
    cout << rez << endl;

    for (int i = 0; i < rez; i++)
        cout << arr[i] << ' ';

    getch();
    return 0;
}
Еще у вас ошибка в условии выхода из цикла.