Программа объединяет два целочисленных массива в один, упорядоченный в порядке возрастания элементов.
Решение:
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 | #include "stdafx.h" #include <iostream> using namespace std; int main() {setlocale(LC_ALL,"Rus"); int i, j, n, min, m, mas1[5], mas2[5]; cout<<" Введите первый массив 5-ти целых чисел: \n"; for (i=0; i<5; i++) { cout<<i+1<<" элемент:\t"; cin>>mas1[i]; } cout<<" Введите второй массив 5-ти целых чисел: \n"; for (j=0; j<5; j++) { cout<<j+1<<" элемент:\t"; cin>>mas2[j]; } int *mas3=new int[10]; i=0; for (m=0; m<9; m+=2) //перезаписываем два массива в третий { mas3[m]=mas1[i]; mas3[m+1]=mas2[i]; i++; } for (i=0; i<9; i++) //сортируем пузырьком { for (j=1; j<10; j++) { if (mas3[j]<mas3[j–1]) { n=mas3[j]; min=mas3[j–1]; mas3[j]=min; mas3[j–1]=n; } } } cout<<" Отсортированный по возрастанию массив: \n"; for (m=0; m<10; m++) { cout<<mas3[m]<<"\t"; } delete []mas3; system("pause>>void"); return 0; } |
Я уже 3 года торгую фьючерсами на Bybit и приглашаю тебя присоединиться и получить до $30 000 бонусами плюс скидки на комиссии:
Зарегистрироваться на Bybit
Чем больше депозит – тем больше бонусов. Также моим рефералам доступны торговые боты для трейдинга по самым выгодным тарифам. 
