Показать сообщение отдельно

  #3  
Старый 15.10.2009, 22:18
Mozy
Познающий
Регистрация: 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;
}
П.С. Метод пузырьковой сортировки самый простейший (не оптимизированный)
 
Ответить с цитированием