Professional Documents
Culture Documents
99 MergeArraysC++
99 MergeArraysC++
#include <cstdlib>
class Array{
private:
int* A;
int size;
int length;
public:
Array(int size, int length, bool sorted=false){
this->size = size;
this->length = length;
if (sorted){
cout << "Enter ints in sorted manner" << endl;
for (int i = 0; i < length; i++){
cout << "Enter element " << i << " : " << flush;
cin >> A[i];
}
} else {
for (int i = 0; i < length; i++){
int val;
val = rand() % 100; // Random int in range 0 to 100
}
}
}
void display(){
for (int i = 0; i < length; i++){
cout << A[i] << " ";
}
cout << endl;
}
~Array(){
delete[] A;
}
};
int main() {
Array Z = X.Merge(Y);
Z.display();
return 0;
}