I am trying doing a homework problem and I got to use the text book merge sort method and implement it into my program. I cant get it to work when I try to Dynamically allocates temporary array for merged numbers.
void Merge(int *numbers, int i, int j, int k)
{
int mergedSize = k - i + 1;
int merge2 = k - j;
int mergePos = 0;
int leftPos = 0;
int rightPos = 0;
int mergedNumbers = new int[mergedSize];
leftPos = i;
rightPos = j + 1;
I get a int error saying I cannot initalize an entity of type int in "int mergedNumbers = new int[mergedSize];". How can I fix this to get it work.