Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- #include <vector>
- using std::vector;
- using std::cout;
- using std::cin;
- vector <int> foonc(vector<int> v1, vector<int> v2) {
- vector <int> result;
- for (int i = 0, j = 0;(i < v1.size()) || (j < v2.size());) {
- if (i == v1.size()){
- result.push_back(v2[j]);
- j++;
- } else if (j == v2.size()) {
- result.push_back(v1[i]);
- i++;
- } else {
- if (v1[i] < v2[j]){
- result.push_back(v1[i]);
- i++;
- } else {
- result.push_back(v2[j]);
- j++;
- }
- }
- }
- return(result);
- }
- int main(){
- int k, n;
- cin >> k;
- vector <int> v1(k);
- for (int i = 0; i < k; i++) {
- cin >> v1[i];
- }
- cin >> n;
- vector <int> v2(n);
- for (int i = 0; i < n; i++) {
- cin >> v2[i];
- }
- vector <int> v3;
- v3 = foonc(v1, v2);
- for (int i = 0; i < n+k; i++){
- cout << v3[i] << ' ';
- }
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement