#include <iostream>
#include <cmath>
#include <ctime>
using namespace std;
int main() {
setlocale(LC_ALL, "ru");
srand(time(NULL));
//ПЕРВЫЙ МАССИВ111111111111111111111111111111111111111111
int size = 2+rand() % 8; //1
int *mass = new int[size]; //1
cout << "Размер = " << size << endl; //1
for (int i = 0; i < size; i++) //1
{ //1
mass[i] =160+ rand() % 40; //1
cout << mass[i] << "\t"; //1
} //1
cout << endl << endl; //1
//ВТОРОЙ МАССИВ222222222222222222222222222222222222222222
int suze = 2 + rand() % 8; //2
int *arr = new int[suze]; //2
cout << "Размер = " << suze << endl; //2
for (int i = 0; i < suze; i++) //2
{ //2
arr[i] = 160 + rand() % 40; //2
cout << arr[i] << "\t"; //2
} //2
cout << endl << endl << endl; //2
//ТРЕТИЙ МАССИВ3333333333333333333333333333333333333333333333
int suzee = size+suze; //3
int *arrayy = new int[suzee]; //3
cout << "Размер = " << suzee << endl; //3
size=size+1; //3
/////////////////////////////////////////////////////////////
for(int i = 0;i<size;i++)
{ //1я половина массива №3 = 1му массиву
arrayy[i] = mass[i];
}
///////////////////////////////////////////////////////////1
int a = 0;
suzee=suzee+1;
size = size-1;
for(int i = size;i<suzee;i++)
{ //2я половина массива №3 = 2му массиву
a = i-size;
arrayy[i] = arr[a];
}
//////////////////////////////////////////////////////////
for (int i = 0; i < suzee; i++)
{
for (int j = i; j < suzee; j++)
{
if (arrayy[i] > arrayy[j]) //Сортировка массива №3 от меньшего к большему
{
swap(arrayy[i], arrayy[j]);
}
}
}
//////////////////////////////////////////////////
cout<<endl;
cout <<endl;
suzee=suzee;
cout<<"От меньшего к большему:"<<endl;
for (int i = 1; i < suzee; i++)
{ //Вывод результата
cout<< arrayy[i] << "\t";
}
suzee = suzee+1;
///////////////////////////////////////////////////
cout<<endl<<endl;
for (int i = 0; i < suzee; i++)
{
for (int j = i; j < suzee; j++)
{ ////Сортировка массива №3 от большего к меньшему
if (arrayy[i] < arrayy[j])
{
swap(arrayy[i], arrayy[j]);
}
}
}
//////////////////////////////////////////////////
cout<<endl;
cout <<endl;
suzee=suzee-2;
cout<<"От большего к меньшему:"<<endl;
for (int i = 0; i < suzee; i++)
{ //Вывод результата
cout<< arrayy[i] << "\t";
}
system("PAUSE");
return 0;
}