Форум программистов, компьютерный форум CyberForum.ru

2.1. Написать программу, использующую пользовательскую функцию, сортирующую элементы числового массива по возрастанию (убыванию) - C++

Восстановить пароль Регистрация
 
14091994San9
1 / 1 / 0
Регистрация: 18.04.2010
Сообщений: 19
14.12.2011, 21:30     2.1. Написать программу, использующую пользовательскую функцию, сортирующую элементы числового массива по возрастанию (убыванию) #1
Помогите плиз написать программу, использующую пользовательскую функцию, сортирующую элементы числового массива по возрастанию (убыванию).
зная что просто программа сортирующая массив по возрастанию и убыванию:
C++
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
int main(int argc, char* argv[])
{
int n,k,d;
cout<<"BBeduTe PazmepHoctb MaccuBa ";
cin>>n;
float *p = new float[n];
cout<<"BBeduTe ZHacheHu9 MaccuBa ";
for (int i=0; i<n; i++)
cin>>p[i];
cout<<"Kak Bbl XoTuTe Ynop9dochuTb? EcJIu no Bozpactaniy to }l{Mu 1 EcJIu no YBblBaHiy To 0 ";
cin>>d;
 
if (d==1) {
for (int i=0; i<n; i++)
for (int j=0; j<n-1; j++)
if (p[j]>p[j+1]) {k=p[j]; p[j]=p[j+1]; p[j+1]=k;}
for (int i=0; i<n; i++)
cout<<p[i]<<" "; } else
if (d==0) {
for (int i=0; i<n; i++)
for (int j=0; j<n-1; j++)
if (p[j]<p[j+1]) {k=p[j]; p[j]=p[j+1]; p[j+1]=k;}
for (int i=0; i<n; i++)
cout<<p[i]<<" "; }
getchar(); getchar();
 
        return 0;
}
 Комментарий модератора 
Используйте теги форматирования кода!
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
14.12.2011, 21:30     2.1. Написать программу, использующую пользовательскую функцию, сортирующую элементы числового массива по возрастанию (убыванию)
Посмотрите здесь:

C++ Написать функцию, которая сортирует массив по возрастанию или по убыванию, в зависимости от третьего параметра функции.
Составить программу сортировки одномерного числового массива от начала массива к элементу с заданным номером по убыванию (методом выбора) C++
Элементы массива с нечетных позиций необходимо отсортировать по возрастанию, с четных - по убыванию C++
Отсортировать по убыванию элементы массива слева от случайного числа, и справа - по возрастанию. C++
написать программу, использующую функцию которая выводит на экран C++
Написать функцию, сортирующую элементы стека C++
Написать программу, использующую для обращения к элементам массива указатели C++
Написать программу, сортирующую столбцы двумерного массива методом пузырька C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

Текущее время: 17:02. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru