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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ nvidia cuda с++ проект http://www.cyberforum.ru/cpp-beginners/thread1063083.html
Нужна помощь в сборке и запуске проекта cuda с++. Код который выложу ниже осуществляет трассировку лучей на gpu. Если кто то может помочь буду очень признателен.
C++ Матрицы. Ступенчатый вид Неправильно приводит к ступенчатому виду, когда первые элементы каждой строки равны нулю. В чем может быть проблема ? Очень нужна помощь ! Заранее благодарен. #include <string> #include... http://www.cyberforum.ru/cpp-beginners/thread1063047.html
C++ Даны заполненные очереди целых чисел p и q. Сформировать очередь r
Использовать стандартные типы "очередь", определённые в библиотеке STL. Даны заполненные очереди целых чисел p и q. Сформировать очередь r. Записать в неё чётные элементы из очереди p и каждый...
C++ Считывание чисел в строке. С++
Программа считывает арифметическое выражение (только сложение и вычитание) в формате строки и выводит результат. Но требуется считывать числа и цифры, а считываются только цифры. Например:...
C++ Работа с графикой http://www.cyberforum.ru/cpp-beginners/thread1062997.html
Есть прога с вращением куба. Я ее сделал автоматически. Помогите, чтобы куб вращался стрелками с клавы. Вот исходник.
C++ Функции textcolor, cprintf и т.п В какую библиотеку входят функции cprintf, textcolor, textbackground? В справочнике написано conio.h, но ни в Dev C++, ни в Windows Visual C++ 2010 при подключении этой библиотеки функции формата... подробнее

Показать сообщение отдельно
kirill1059
14 / 14 / 2
Регистрация: 16.04.2013
Сообщений: 370

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

04.01.2014, 19:54. Просмотров 1206. Ответов 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
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;
}
Спасибо)
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru