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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
14091994San9
1 / 1 / 0
Регистрация: 18.04.2010
Сообщений: 19
#1

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

14.12.2011, 21:30. Просмотров 465. Ответов 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;
}
 Комментарий модератора 
Используйте теги форматирования кода!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
14.12.2011, 21:30
Здравствуйте! Я подобрал для вас темы с ответами на вопрос 2.1. Написать программу, использующую пользовательскую функцию, сортирующую элементы числового массива по возрастанию (убыванию) (C++):

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

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

Написать функцию проверяющую по возрастанию или убыванию упорядочена указанная строка двумерного массива - C++
Написать функцию проверяющую по возрастанию или убыванию упорядочена указанная строка двумерного массива. Упорядочить по возрастаниювсе...

Написать программу содержащую пользовательскую функцию вычисления - C++
232

Написать функцию "Факториал" и программу, использующую эту функцию для вывода таблицы факториалов - C++
Написать функцию &quot;Факториал&quot; и программу, использующую эту функцию для вывода таблицы факториалов. В С++ пожалуйста.

Написать программу, сортирующую столбцы двумерного массива методом пузырька - C++
Написать программу, сортирующую столбцы двумерного массива методом пузырька или методом вставки. Парни выручайте.!

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
14.12.2011, 21:30
Привет! Вот еще темы с ответами:

Составить программу сортировки одномерного числового массива от начала массива к элементу с заданным номером по убыванию (методом выбора) - C++
Помогите составить программу на С++. Заданный номер - 28.

Написать программу, использующую для обращения к элементам массива указатели - C++
Переписать данную программу, используя для обращения к элементам массива указатели Задача: из заданного одномерного массива A...

Отсортировать четные элементы массива по возрастанию, а нечетные по убыванию - C++
помогите найти ошибку.не верно сортирует. #include &lt;iostream&gt; #include &lt;math.h&gt; #include&lt;stdlib.h&gt; #include&lt;conio.h&gt; ...

Отсортировать четные элементы массива по возрастанию, а нечетные по убыванию - C++
По четным по возрастанию по нечетным по убыванию. Пробую пузырьковую сортировку не получается(


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

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru