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

в одномерном массиве произвести сортировку элементов по убыванию - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Добавить элементы в массив http://www.cyberforum.ru/cpp-beginners/thread219996.html
в одномерном массиве добавить элементы решите в с++ попроще
C++ гаусс в комплексах Вообще вот. Дайте пожалуйста Гаусса для решения систем с комплексными числами=) http://www.cyberforum.ru/cpp-beginners/thread219993.html
C++ Найти все четные числа из заданного натурального N
1)Найти все четные числа из заданного натурального N. 2)Дан массив 15х15. Если существуют не нулевые элементы в массиве вывести их индексы 3)даны натуральное число n, действительная квадратная матрица n. построить последовательность b1...bn из нулей и единиц, в которой bi=1 тогда и только тогда, когда в i-той строке матрицы есть хотя бы один неотрицательный элемент.
Считывание данных из файла C++
Помогите дописать програмку, которая считывает строки из 2 файлов, в которых записаны числа. Строку нужно считывать как массив целых чисел. Названия файлов пользователь вводит в параметрах командной строки. У меня почти все получилось, но не получается считывать как целочисленный массив. Считывает как строку. Числа я забиваю в текстовый файл. Подскажите как решить данную проблему. Не...
C++ В одномерном массиве посчитать сумму элементов после последнего положительного элемента http://www.cyberforum.ru/cpp-beginners/thread219987.html
Народ помогите я сижу на экзамене..сделайте простенькую прогу в с++(билдере).В одномерном массиве посчитать сумму элементов после последнего положительного элемента
C++ Динамические массивы Добрый день. Помогите, пожалуйста. Надо выполнить задание, используя динамические массивы Дана матрица из N строк и М столбцов (1<N<=100, 1<M<=50). Переоформить матрицу таким образом, чтобы ее строки располагались по неубыванию их поэлементных сумм. С двумерными массивами программа выглядела так. # include<iostream.h> # include<math.h> подробнее

Показать сообщение отдельно
selevit
 Аватар для selevit
79 / 75 / 3
Регистрация: 08.10.2008
Сообщений: 296
25.12.2010, 16:40     в одномерном массиве произвести сортировку элементов по убыванию
лови =)

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
#include <iostream>
using namespace std;
 
int main()
{
    setlocale(0, "");
    int * arr, n;
    bool t = true;
    cout << "Введите количество элементов массива: ";
    cin >> n;
    arr = new int [n];
    cout << "Заполните исходный массив: " << endl;
    for (int i = 0; i < n; i++)
    {
        cout << "A[" << i << "] = ";
        cin >> arr[i];
 
    }
    while(t)
    {
        t = false;
        for (int i = 0; i < n - 1; i++)
        {
            if (arr[i] < arr[i + 1])
            {
                swap(arr[i], arr[i + 1]);
                t = true;
            }
        }
    }
    cout << "Массив, отсортированный по убыванию: " << endl;    
 
    for (int i = 0; i < n; i++)
    {
        cout << arr[i] << endl;
    }
    delete [] arr;
    return 0;
}

Но метод asics был гораздо проще =)
 
Текущее время: 22:36. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru