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

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

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

Упорядочить элементы одномерного массива по убыванию модулей элементов - C++

11.05.2014, 22:37. Просмотров 1557. Ответов 2
Метки нет (Все метки)

Упорядочить элементы одномерного массива по убыванию модулей элементов.
0
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
11.05.2014, 22:37
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Упорядочить элементы одномерного массива по убыванию модулей элементов (C++):

Упорядочить элементы массива по убыванию модулей элементов - C++
в 1мерном массиве состоящем из n эл. вычислить: 1 колич эл массива лежащих от А до В 2 сумму эл массива расположенных после макс...

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

Упорядочить элементы векторов по убыванию модулей элементов - C++
Задайте два вектора А(n) и B(m). выполните задания: 1)найдите вектора С(n+m) с элементов векторо А и Б, сначала парных в порядке...

Элементы массива по убыванию модулей упорядочить методом выбора! - C++
Дан целочисленный массив A(n) с элементами, сгенерированными случайными числами в диапазоне (-20, 20). Требуется: Упорядочить методом...

Для одномерного массива удалить максимальные элементы и упорядочить по убыванию - C++
Задан массив Z(n) целых чисел. Найти максимальный элемент массива, и если это простое число – удалить все элементы, равные максимальному...

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

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
_script_
169 / 137 / 34
Регистрация: 01.05.2012
Сообщений: 414
11.05.2014, 23:09 #2
Лучший ответ Сообщение было отмечено автором темы, экспертом или модератором как ответ
julia23_97,
обычной сортировкой пузырьком можно так)
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
#include <stdio.h>
#include <conio.h>
#include <math.h>
#include <stdlib.h>
#include <cstring>
#include <iostream>
 
using namespace std;
 
int main()
{
    int N;
    cin>>N;
    int A[ N ];
    for (int i=0; i<N; i++)
        cin>>A[i];
 
    for (int j=0; j<N; j++)
        for (int i=0; i<N-1; i++)
            if (abs(A[i])<abs(A[i+1]))
                swap(A[i],A[i+1]);
 
 
    for (int i=0; i<N; i++)
        cout << A[i]<<' ';
   return 0;
}
1
cooller
565 / 533 / 120
Регистрация: 25.12.2013
Сообщений: 1,456
12.05.2014, 09:51 #3
Цитата Сообщение от _script_ Посмотреть сообщение
обычной сортировкой пузырьком можно так)
необычной сортировкой пузырьком
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include<iostream>
#include<random>
#include<vector>
#include<algorithm>
#include<iterator>
#include<cmath>
#include<ctime>
int main()
{
    auto random= std::bind(std::uniform_int_distribution <> (-50, 50),
                           std::default_random_engine (std::time(NULL)));
    std::vector <int> ivec(5);
    std::generate(ivec.begin(), ivec.end(), random);
    std::copy(ivec.begin(), ivec.end(), std::ostream_iterator<int>(std::cout, " "));
    std::sort(ivec.begin(), ivec.end(),[] (int first,int second)
    {
        return abs(first) > abs(second);
    });
    std::cout<<"\n";
    std::copy(ivec.begin(), ivec.end(), std::ostream_iterator<int>(std::cout, " "));
    return 0;
}
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
12.05.2014, 09:51
Привет! Вот еще темы с ответами:

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

Упорядочьте элементы массива по убыванию модулей элементов - C++
Помогите решать лабораторную работу Упорядочьте элементы массива по убыванию модулей элементов.

Упорядочите элементы массива по убыванию модулей элементов - C++
Упорядочите элементы массива по убыванию модулей элементов

Упорядочить элементы массива по возрастанию модулей элементов - C++
В одномерном массиве, состоящем из n вещественных элементов. Упорядочить элементы массива по возрастанию модулей элементов. Даже не...


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

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

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