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

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

Восстановить пароль Регистрация
Другие темы раздела
C++ Проблемка winapi http://www.cyberforum.ru/cpp-beginners/thread444993.html
Нужно считать байты пришедшие по ком порту. Проблема в том что точное количество пришедших байт я незнаю. Взял пример: DWORD WINAPI ReadThread(LPVOID) { COMSTAT comstat; //структура текущего состояния порта, в данной программе используется для определения количества принятых в порт байтов DWORD btr, temp, mask, signal; //переменная temp используется в качестве заглушки ...
C++ Как правильно ввести два вектора ? надо чтобы элементы векторов вводились с клавиатуры, а у меня что-то не получается. и еще надо будет найти сумму векторов, но это я уже может сам сделаю:) http://www.cyberforum.ru/cpp-beginners/thread444984.html
Вычислить произведение элементов массива по модулю C++
Дан одномерный массив состоящий из n целых чисел, надо: вычеслить произведение элементов по модулю, которые находятся между максимальным элементом и минимальным ( если возможно с обяснениями)
C++ Какую платформу выбрать новичку? Желательно кроссплатформенную
Немного знаю .NET и C#
C++ Задачи по C++ http://www.cyberforum.ru/cpp-beginners/thread444943.html
Есть не сложные задачи, но что бы решить их нужно знать кое что, что я у Вас и хочу спросить: 1. Есть число 1234. Как определить какая из его частей (12 или 34) больше? 2. Есть число 1234. Как сравнить 1е и предпоследнее число? 3. Как поменять последнюю и первую цифры числа местами? Спасибо за ответы!
C++ Дан одномерный массив состоящий из n целых чисел, надо: вычеслить сумму положительных элементов Дан одномерный массив состоящий из n целых чисел, надо: вычеслить сумму положительных элементов подробнее

Показать сообщение отдельно
Infinity3000
 Аватар для Infinity3000
1057 / 576 / 24
Регистрация: 03.12.2009
Сообщений: 1,255
12.02.2012, 16:58     Дан одномерный массив состоящий из n целых чисел, надо сортировать элементы по уменьшению
Сортировка простыми обменами, сортировка пузырьком

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
#include "iostream"
 
using namespace std;
 
int _tmain(int argc, _TCHAR* argv[])
{
    setlocale(0, "");
 
    int mas[100], n;
    cout << "Введите количество элементов массива - ";
    cin >> n;
 
    cout << "Введите элементы массива: ";
    for(int i = 0; i < n; i++)
    {
        cin >> mas[i];
    }
 
    //Сортировка пузырьком(начало)-----
    for (int i = n - 1; i >= 1; --i)    
    {                                   
        for (int j = 0; j < i; ++j)     
        {                               
            if (mas[j] < mas[j + 1])    
            {                           
                int buble = mas[j]; /* меняем*/
                mas[j] = mas[j + 1];    /*элементы*/
                mas[j + 1] = buble;     /*местами*/
            }                           
        }                               
    }
    //Сортировка пузырьком(конец)
 
    cout << "Массив после сортировки\n";
 
    for(int i = 0; i < n; i++)
    {
        cout << mas[i] << " ";
    }
    system("pause >> null");
    return 0;
}
 
Текущее время: 22:51. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru