157

Run Settings
LanguageC++
Language Version
Run Command
#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; }
Editor Settings
Theme
Key bindings
Full width
Lines