
15.10.2009, 22:18
|
|
Познающий
Регистрация: 15.03.2009
Сообщений: 77
С нами:
9030397
Репутация:
73
|
|
2 krewger
Код:
#include <iostream> //библиотека потокового ввода/вывода
#include <conio.h> //нужно для использования getch()
using namespace std;//для работы iostream нам нужно выбрать пространство имён std
int main(){
int i,j,a,b,p;
cout << "BBeguTE pa3Mep MACCuBA X"<<endl;
cin >> a;
cout << "BBeguTE pa3Mep MACCuBA Y"<<endl;
cin >> b;
int X[a];
int Y[b];
int Z[a+b];
cout << "BBeguTE E/|EMEHTb| MACCuBA X"<<endl;
for(i=0;i<a;i++){
cin >> X[i];}
cout << "BBeguTE E/|EMEHTb| MACCuBA Y"<<endl;
for(i=0;i<b;i++){
cin >> Y[i];}
//Вносим элементы массивов Х и Y в массив Z
for(i=0;i<a;i++){
Z[i]=X[i];}
for(i=0;i<b;i++){
Z[i+a]=Y[i];}
//Сортируем массив Z пузырьковым методом (см.Пузырьковая сортировка)
for(j=0;j<(a+b);j++){
for(i=0;i<(a+b);i++){
if(Z[i]>Z[i+1]){
p=Z[i];
Z[i]=Z[i+1];
Z[i+1]=p;
}
}
}
//Выводим получившийся массив на экран
for(i=0;i<(a+b);i++){
cout << Z[i] << " ";}
getch();//Ожидание нажатия любой клавиши
return 0;
}
П.С. Метод пузырьковой сортировки самый простейший (не оптимизированный)
|
|
|