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

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

Войти
Регистрация
Восстановить пароль
 
Felix07
0 / 0 / 0
Регистрация: 19.12.2010
Сообщений: 3
#1

Упорядочить элементы массива в порядке возрастания - C++

19.12.2010, 20:09. Просмотров 613. Ответов 2
Метки нет (Все метки)

a={-1.3;-2;0;0.5;1.9}
Дан линейный массив. Упорядочить его элементы в порядке возрастания.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
19.12.2010, 20:09
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Упорядочить элементы массива в порядке возрастания (C++):

Упорядочить элементы массива в порядке возрастания, все элементы больше нуля увеличить в 3 раза - C++
Помогите пожалуйста Нужна прога: Есть массив X(n). Упорядочить его элементы в порядке возрастания, все элементы больше нуля...

Упорядочить элементы массива с четными индексами в порядке возрастания - C++
Задан массив, содержащий N элементов. Упорядочить его элементы с четными индексами в порядке возрастания, а элементы с нечетными индексами...

Упорядочить элементы матрицы в порядке возрастания первых элементов - C++
Приветствую , программисты , помогите пожалуйста нужен код на это задание: "Упорядочить элементы матрицы в порядке возрастания первых...

Задан массив, содержащий N элементов. Упорядочить его элементы в порядке возрастания. - C++
Буду очень признателен, если поможете безрукому... 6. Задан массив, содержащий N элементов. Упорядочить его элементы в порядке...

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

Проверить упорядочены ли элементы вектора. Если нет, то упорядочить в порядке возрастания методом Шелла. - C++
Проверить упорядочены ли элементы вектора. Если нет, то упорядочить в порядке возрастания методом Шелла.

2
ForEveR
В астрале
Эксперт С++
7992 / 4751 / 321
Регистрация: 24.06.2010
Сообщений: 10,547
Завершенные тесты: 3
19.12.2010, 20:58 #2
И в чем проблема?

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
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
#include <iostream>
#include <algorithm>
 
void sort(double*, int);
void swap(double*, double*);
 
int main()
{
    double* Arr;
    int n;
    std::cout<<"Enter size: ";
    std::cin>>n;
    Arr=new double[n];
    for(int i=0; i<n; ++i)
       std::cin>>Arr[i];
    std::sort(Arr, Arr+n);
    //Если не покатит стандартная сортировка
    //то раскомментить след строчку. Вызов станд. сортировки закомментировать
    //sort(Arr, n);
    for(int i=0; i<n; ++i)
       std::cout<<Arr[i]<<' ';
}
 
void sort(double* Arr, int n)
{
    for(int i=0; i<n; ++i)
    {
        for(int j=i; j<n; ++j)
        {
            if(Arr[i] > Arr[j])
            {
                std::swap(Arr[i], Arr[j]); 
                //Если не покатит стандартная функция обмена значениями
                //Тогда раскомментировать следующую, закомментить стандартную
                //swap(&Arr[i], &Arr[j]);
            }
         }
     }
}
 
void swap(double* first, double* second)
{
    double tmp=*first;
    *first=*second;
    *second=tmp;
}
0
Felix07
0 / 0 / 0
Регистрация: 19.12.2010
Сообщений: 3
19.12.2010, 21:10  [ТС] #3
большое спасибо))) очень помогли. правда))

Добавлено через 2 минуты
а куда забивать матрицу чтобы программа выдавала конкретные значения??
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
19.12.2010, 21:10
Привет! Вот еще темы с ответами:

Расположить элементы первой половины одномерного массива в порядке возрастания, а второй - в порядке убывания - C++
Нужно расположить элементы первой половины одномерного массива в порядке возрастания, а второй половины массива в порядке убывания. Данная...

Отрицательные элементы массива А(N) переставить в начало массива и расположить их в порядке возрастания - C++
Привет. Хочу разобраться в использовании функциий. В функции я хочу найти все отррицательные элементы. А потом просто их вывести. ...

Расставить элементы массива в порядке возрастания - C++
Не могу найти ошибку. Помогите, пожалуйста. #include &lt;cstdlib&gt; #include &lt;iostream&gt; using namespace std; int main(int argc,...

Расположить элементы массива в порядке возрастания - C++
Дан массив a. Расположить его элементы в порядке возрастания. Использовать сортировку методом выбора. Количество и значения элементов...


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

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

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