Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.50/4: Рейтинг темы: голосов - 4, средняя оценка - 4.50
Todzy
0 / 0 / 0
Регистрация: 30.01.2011
Сообщений: 16
1

Упорядочить элементы векторов по убыванию модулей элементов

16.12.2011, 00:03. Просмотров 658. Ответов 6
Метки нет (Все метки)

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

спасибо большое, надеюсь что кто то поможет.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
16.12.2011, 00:03
Ответы с готовыми решениями:

Упорядочить элементы массива по убыванию модулей элементов
2)Упорядочить элементы массива по спаданию модулей элементов. (Visual studio)

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

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

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

Упорядочить по убыванию модулей обратных значений отрицательные элементы столбцов матрицы
Здравствуйте. Попалась данная задачка: упорядочить по убыванию модулей обратных значений...

6
Dani
1393 / 637 / 134
Регистрация: 11.08.2011
Сообщений: 2,299
Записей в блоге: 2
Завершенные тесты: 1
16.12.2011, 00:10 2
3
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
#include <iostream>
#include <math.h>
#include <vector>
#include <algorithm>
 
bool max (int a, int b)
{
    return abs(a)>abs(b);
}
 
 
int main()
{
    int n,temp;
    std:: vector <int> a;
    std:: cin >> n;
    for (int i=0; i<n; ++i) 
    {
        std:: cin >> temp;
        a.push_back(temp);
    }
 
    std:: sort (a.begin(),a.end(),max);
 
    for (int i=0; i<a.size();++i) std:: cout << a[i] << " ";
    system ("pause");
    return 0;
}
0
Todzy
0 / 0 / 0
Регистрация: 30.01.2011
Сообщений: 16
16.12.2011, 00:11  [ТС] 3
Цитата Сообщение от Dani Посмотреть сообщение
3
оу.. спасибо за 3 задание.. разобраться слоожно будет


ой... оказалось 3 задание не нужно делать..
0
Dani
1393 / 637 / 134
Регистрация: 11.08.2011
Сообщений: 2,299
Записей в блоге: 2
Завершенные тесты: 1
16.12.2011, 00:12 4
ничего сложного: использую стандартную сортировку, но определил функцию сравнивания элементов - по модулю. И сортирую вектор. все
0
Todzy
0 / 0 / 0
Регистрация: 30.01.2011
Сообщений: 16
16.12.2011, 00:12  [ТС] 5
а никак попроще єти задания не написать? просто мы массивы только начали изучать..
и язык с++
0
Dani
1393 / 637 / 134
Регистрация: 11.08.2011
Сообщений: 2,299
Записей в блоге: 2
Завершенные тесты: 1
16.12.2011, 00:16 6
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
#include <iostream>
#include <math.h>
 
 
bool max (int a, int b)
{
    return abs(a)>abs(b);
}
 
 
int main()
{
    int n,temp;
    int a[20];
    std:: cin >> n;
    for (int i=1; i<=n; ++i) 
        std:: cin >> a[i];
 
    
    for (int i=1; i<=n-1; ++i)
        for (int j=1; j<=n-i; ++j)
            if (max(a[j+1],a[j]))
            {
                temp = a[j];
                a[j]=a[j+1];
                a[j+1] = temp;
            }
 
    for (int i=1; i<=n;++i) std:: cout << a[i] << " ";
    system ("pause");
    return 0;
}
Добавлено через 15 секунд
пузырек
0
Todzy
0 / 0 / 0
Регистрация: 30.01.2011
Сообщений: 16
16.12.2011, 00:38  [ТС] 7
Цитата Сообщение от Dani Посмотреть сообщение
пузырек
спасибо большое за 3 задание

Добавлено через 15 минут
а с первым и вторым может кто-то помочь?
0
16.12.2011, 00:38
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
16.12.2011, 00:38

Упорядочить столбцы матрицы по убыванию модулей элементов в столбцах
Дана действительная матрица. Упорядочить ее столбцы по убыванию модулей элементов в столбцах

Массивы. Количество элементов в диапазоне, сумму после максимального, упорядочить по убыванию модулей
Здравствуйте, уважаемые программисты. Нужно срочно сдавать лабораторные. Очень благодарен за любую...

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


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

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

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