CONVERT THIS CODE FROM JAVA TO C++ public class Tester { public static void main(String[] args) { //declare integers and arrays int leftindex=0, rightIndex=0, resultIndex=0; int n=10; int left[]=new int[n]; int right[]=new int[n]; int result[]=new int[2*n]; while(resultIndex=left.length) { result[resultIndex]=right[rightIndex]; rightIndex++; resultIndex++; } else if(rightIndex>=right.length) { result[resultIndex]=left[leftindex]; leftindex++; resultIndex++; } else if(left[leftindex]
CONVERT THIS CODE FROM JAVA TO C++
public class Tester {
public static void main(String[] args) {
//declare integers and arrays
int leftindex=0, rightIndex=0, resultIndex=0;
int n=10;
int left[]=new int[n];
int right[]=new int[n];
int result[]=new int[2*n];
while(resultIndex<result.length) { //checks condition to enter loop
if(leftindex>=left.length) {
result[resultIndex]=right[rightIndex];
rightIndex++;
resultIndex++;
}
else if(rightIndex>=right.length) {
result[resultIndex]=left[leftindex];
leftindex++;
resultIndex++;
}
else if(left[leftindex]<right[rightIndex]) {
result[resultIndex]=left[leftindex];
leftindex++;
resultIndex++;
}
else {
result[resultIndex]=right[rightIndex];
rightIndex++;
resultIndex++;
}
}
}
}
Step by step
Solved in 2 steps