0 / 0 / 0
Регистрация: 25.04.2017
Сообщений: 3
|
|
1 | |
Сортування масиву за правилом:31.05.2017, 13:47. Показов 2155. Ответов 1
Метки нет (Все метки)
Сортування масиву за правилом: спочатку елементи, які починаються на 1 за зростанням, потім які починаються на 2 за спаданням, потім решта чисел за зростанням
Добавлено через 4 минуты Как изменить данную прогу так что б віполнялось условие? ______________________________________________ #include <iostream> void Sort(int m[], int s); void VVod(int m[], int s); void Vivod(int m[], int s); using namespace std; int main() { int s; cout << "Vvedite kolichestvo elementov massiva "; cin >> s; int * m = new int[s]; VVod(m, s); Sort(m, s); Vivod(m, s); system("pause"); return 0; } void VVod(int m[],int s) { cout << "Enter array: "; for(int i = 0;i<s;i++) { cin >> m[i]; } } void Vivod(int m[],int s) { for (int i=0;i<s;i++) { cout << m[i] << " "; } } void Sort(int m[], int s) { for (int i = 0; i < s; i++) { if (m[i] % 2 == 1) continue; for (int j = i; j>0; j--) { if (m[j - 1] % 2 == 1) swap(m[j - 1], m[j]); else if (m[j] < m[j - 1]) { swap(m[j - 1], m[j]); } } } for (int i=s-2;m[i]%2!=0;i--) { for (int j=i;j<s-1;j++) { if (m[j] < m[j + 1]) swap(m[j], m[j + 1]); } } }
0
|
31.05.2017, 13:47 | |
Ответы с готовыми решениями:
1
Визначте мінімальний елемент масиву, що кратний 5. Перший елемент масиву дорівнює 500. Розмір масиву 8 Сортування вибором Алгоритми пошуку та сортування в одновимірних масивах символів 5. Визначити середнє значення елементів масиву розміру N. Знайти індекс елемента масиву, найбільш близького до отриманог |
MrGluck
|
||||||
31.05.2017, 13:53
Сортування масиву за правилом:
#2
|
||||||
0
|
31.05.2017, 13:53 | |
ДВОВИМІРНІ МАСИВИ, СОРТУВАННЯ МАСИВІВ ДВОВИМІРНІ МАСИВИ, СОРТУВАННЯ МАСИВІВ (хто може допоможіть) Определить по масиву Задача по двувымерному масиву Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |