Другие языки программирования и технологии

Нужна помощь)) Есть условие задачи для создания программы на СИ++

Есть условие задачи для создания программы на СИ++
Составить программу объединения двух упорядоченных последовательностей чисел a1 ≤ a2 ≤ ...≤ an и
b1 ≤ b2 ≤ ...≤ bm в одну упорядоченную последовательность.

Помогите решить задачу пожалуйста))
#include <iostream>
#include <iomanip>
#include <random>
#include <set>
using namespace std;
void fill(multiset<int>& collection, multiset<int>::size_type size);
void print(multiset<int>& collection, streamsize width);
multiset<int> merge(multiset<int>& a, multiset<int>& b);
int randomize(int a = 1, int b = 99);
int main() {
multiset<int> first, second, third;
const streamsize width = 3;
fill(first, 10);
print(first, width);
fill(second, 15);
print(second, width);
third = merge(second, first);
print(third, width);
cin.get();
}
void fill(multiset<int>& collection, multiset<int>::size_type size) {
for (multiset<int>::size_type i = 0; i < size; ++i) collection.insert(randomize());
}
void print(multiset<int>& collection, streamsize width) {
for (auto element : collection) cout << setw(width) << element;
cout << endl;
}
multiset<int> merge(multiset<int>& a, multiset<int>& b) {
multiset<int> tmp = a;
for (auto i : b) tmp.insert(i);
return tmp;
}
int randomize(int a, int b) {
if (a > b) swap(a, b);
uniform_int_distribution<int> rand(a, b);
random_device rnd;
return rand(rnd);
}
ПК
Павел Крауклис
61 925
Лучший ответ
DS
Danil Serov
44 389
Андрей Мовчан Смотрите-ка, аниме написало правильно.
Игорь Мамай
Игорь Мамай
2 948
Roma Lutsenko
Roma Lutsenko
1 787
Игорь Мамай Хрясь http://ideone.com/Wijbbu

P.S. было сразу очевидно, что код с багами, но я не стал писать об этом, пока была возможность править ответ.
ааааааааааааааААААААААААААААААА СЛОЖНА, МНОГА БУКФ!
Саша Пусев
Саша Пусев
741
Ни когда не работай на Исходниках. Держи их в отдельной Папке. Работай всегда на копиях.
а что такое си++? я знаю токо C++
Vladimir Skobenko
Vladimir Skobenko
607
Corvet &k Эй, би, си....
REIMAGE RC Repair Online, мне только нужен лицензионых ключ.
#include
#include

using namespace std;

int main(){
int n,m;
cout <<"ââåäèòå êîëëè÷åñòâî ýëåìåíòîâ ïîñëåäîâàòåëüíîñòè 1: "; cin >> n;
int a[n];
cout<< "çàïîëíèì ïîñëåäîâàòåëüíîñòü 1:"<<endl;
for (int k = 0;k<n;k++){
cout << "ýëåìåíò "<<k+1<<"= "; cin >> a[k];
}

cout <<"ââåäèòå êîëëè÷åñòâî ýëåìåíòîâ ïîñëåäîâàòåëüíîñòè 2: "; cin >> m;
int b[m];
cout<< "çàïîëíèì ïîñëåäîâàòåëüíîñòü 2:"<<endl;
for (int k = 0;k<m;k++){
cout << "ýëåìåíò "<<k+1<<"= "; cin >> b[k];
}

int *res = new int[n+m];

for (int k = 0; k<n; k++){
res[k] = a[k];
}

for (int k = n; k<n+m; k++){
res[k] = b[k-n];
}
for (int k = 0;k<m+n;k++){
for (int j = 0; j<m+n;j++){
if ((res[j] < res [j+1])&&(j+1)<=(m+n)){
int c;
c = res[j];
res[j]= res[j+1];
res[j+1]= c;
}
}
}
for (int k =m+n;k>0;k--)
cout << res[k]<<endl;
getch();
}
Владимир Сафронов Чтобы выводить русский в консоли достаточно setlocale(LC_ALL, "rus");
#include
#include
#include
#include
using namespace std;
void fill(multiset& collection, multiset::size_type size);
void print(multiset& collection, streamsize width);
multiset merge(multiset& a, multiset& b);
int randomize(int a = 1, int b = 99);
int main() {
multiset first, second, third;
const streamsize width = 3;
fill(first, 10);
print(first, width);
fill(second, 15);
print(second, width);
third = merge(second, first);
print(third, width);
cin.get();
}
void fill(multiset& collection, multiset::size_type size) {
for (multiset::size_type i = 0; i < size; ++i) collection.insert(randomize());
}
void print(multiset& collection, streamsize width) {
for (auto element : collection) cout << setw(width) << element;
cout << endl;
}
multiset merge(multiset& a, multiset& b) {
multiset tmp = a;
for (auto i : b) tmp.insert(i);
return tmp;
}
int randomize(int a, int b) {
if (a > b) swap(a, b);
uniform_int_distribution rand(a, b);
random_device rnd;
return rand(rnd);
}
Я скачала REIMAGE RC Repair Online,мне нужна лицензионых ключ.
А почему си++?
Алексей Андрощук Потому что нужно именно в Си.