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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Массив обьектов для хранения данных(срочно) http://www.cyberforum.ru/cpp-beginners/thread407595.html
Реализовать массив обьектов для хранения и действия для обработки элементов массива. Результаты сессии.Подсчет среднего балла по группе и определение максимального.
C++ Связные списки. Всем привет ребят можете привести пример двусвязносго списка. http://www.cyberforum.ru/cpp-beginners/thread407588.html
Объясните сортировку C++
вот приведен пример сортировки слиянием: void BinMerge(int *mas, int n, const int k) { const int SIZE=n/2; int j=0,h=0; int *m1= new int ; int *m2= new int ; for (int i=0;i<n;i++) { if (i%(2*k)<k)
Вектор/строка C++
Всем доброго времени суток. Вынужден попросить помощи форумчан. Есть две задачки: в одной я не понимаю условие, а насчёт второй просто нет идей. Задачки на языке Си. Собственно, вот условия: 1) Задан целый вектор М(n), n £ 12. Сформировать вектор А, элементы которого A ровняются количеству цифр в десятичной записи элемента М. // Вот это условие я не понимаю. 2) Определить, какая буква чаще...
C++ Исключения http://www.cyberforum.ru/cpp-beginners/thread407580.html
Опишите функцию умножения двух целых, обработайте ошибку перепол-нения сверху (overflow).
C++ Дана матрица A(N, M). Определите число ненулевых элементов в каждой строке матрицы. Дана матрица A(N, M). Определите число ненулевых элементов в каждой строке матрицы. подробнее

Показать сообщение отдельно
14091994San9
1 / 1 / 0
Регистрация: 18.04.2010
Сообщений: 19

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

14.12.2011, 21:30. Просмотров 456. Ответов 0
Метки (Все метки)

Помогите плиз написать программу, использующую пользовательскую функцию, сортирующую элементы числового массива по возрастанию (убыванию).
зная что просто программа сортирующая массив по возрастанию и убыванию:
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;
}
 Комментарий модератора 
Используйте теги форматирования кода!
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru