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

Сортировка массива по убыванию - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ nvidia cuda с++ проект http://www.cyberforum.ru/cpp-beginners/thread1063083.html
Нужна помощь в сборке и запуске проекта cuda с++. Код который выложу ниже осуществляет трассировку лучей на gpu. Если кто то может помочь буду очень признателен.
C++ Матрицы. Ступенчатый вид Неправильно приводит к ступенчатому виду, когда первые элементы каждой строки равны нулю. В чем может быть проблема ? Очень нужна помощь ! Заранее благодарен. #include <string> #include <iostream> using namespace std; int prog(int x) {return (x-1)*x/2;} void pokaz(int n,int l,double a ) http://www.cyberforum.ru/cpp-beginners/thread1063047.html
C++ Даны заполненные очереди целых чисел p и q. Сформировать очередь r
Использовать стандартные типы "очередь", определённые в библиотеке STL. Даны заполненные очереди целых чисел p и q. Сформировать очередь r. Записать в неё чётные элементы из очереди p и каждый третий элемент из q.
C++ Считывание чисел в строке. С++
Программа считывает арифметическое выражение (только сложение и вычитание) в формате строки и выводит результат. Но требуется считывать числа и цифры, а считываются только цифры. Например: "240-186+53-12" считывает как "2-1+5-1". Прошу помочь с исправление кода. scanf и sprintf использовать НЕЛЬЗЯ #include"stdafx.h" #include"iostream" #include"string" using namespace std; void main()...
C++ Работа с графикой http://www.cyberforum.ru/cpp-beginners/thread1062997.html
Есть прога с вращением куба. Я ее сделал автоматически. Помогите, чтобы куб вращался стрелками с клавы. Вот исходник.
C++ Как сделать так, чтобы не выводились координаты? Помогите исправить код так, чтобы не выводились сами координаты элементов. вот код: #include "stdafx.h" #include <iostream> #include <math.h> using namespace std; const int m_Size = 5; int GetIndex(int row, int col, int rows = m_Size) { подробнее

Показать сообщение отдельно
kirill1059
 Аватар для kirill1059
14 / 14 / 2
Регистрация: 16.04.2013
Сообщений: 370
04.01.2014, 19:54     Сортировка массива по убыванию
Добрый вечер.
Нужно отсортировать массив по убыванию. В гугле что то нашёл, но так как я ещё начинающий, то чужой код понимаю с трудом, тем более без комментариев.
Нужно отсортировать второй массив по убыванию, сам пробывал но ни чего почему то не получалось. Может что то не заметил)

Вот сам код

Нужно отсортировать второй массив по убыванию.

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
47
48
#include <iostream>
using namespace std;
 
int mas[100];
int mas1[100];
int main() {
    setlocale(LC_ALL, "Rus");
 
    int n, n1;
    int i, i1;
    int j, j1;
    
 
    cout << "Введите размер массива: ";
    cin >> n;
 
    for (i = 0; i < n; i++)
        cin >> mas[i];
 
    // Сортировка первого массива
    for (i = 0; i < n; i++)
        for (j = i + 1; j < n; j++)
            if (mas[j] < mas[i]) swap (mas[i], mas[j]);
 
    for (i = 0; i < n; i++)
 
    cout << mas[i] << ' ';
    cout << "\n";
 
    // Сортировка воторого массива
    cout << "Введите размер массива 2: ";
    cin >> n1;
 
    for (i1 = 0; i1 < n1; i1++)
        cin >> mas1[i1];
 
    for (i1 = 0; i1 < n1 - 1; i1++)
        for (j1 = i1 + 1; j1 < n1; j1++)
            if (mas1[j1] < mas1[i1]) swap (mas1[i1], mas1[j1]);
 
    for (i1 = 0; i1 > n1; i1--)
 
    cout << mas1[i1] << ' ';
    cout << "\n";
 
    system("pause");
    return 0;
}
Спасибо)
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 07:34. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru