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

Сортировка С++ - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Смоделировать обслуживание 200 вызовов http://www.cyberforum.ru/cpp-beginners/thread711058.html
Здравствуйте! Помогите пожалуйста с программой необходимо: Пять операторов работают в справочной телефонной сети города, сообщая номера телефонов по запросам абонентов, которые обращаются по одному номеру 09. Автоматический коммутатор переключает абонента на того оператора, в очереди которого ожидает наименьшее количество абонентов, причем наибольшая допустимая длина очереди перед оператором -...
C++ Форматирование Текста.С++ Тексты считают заданными в виде файлов, например, произвольную часть электронной версии книги. Размер такой части должен быть не менее, чем 10кБ. Язык текста произвольный. Словом называется та часть текста,которая располагается между двумя пробелы. Если в конце слова есть знак, например, точка, запятая и т.д., этот знак не считается частью слова, за исключением тех случаев, когда точка является... http://www.cyberforum.ru/cpp-beginners/thread711054.html
C++ Поиск кратчайшего слова
Помогите эту программу переделать другим способом! #include <iostream> #include <string.h> #include <conio.h> #include <stdio.h> using namespace std; int main() { char x;
C++ Вывод числа из набора случайным образом (в цикле)
Нужно написать программу в цикле которая будет печатать число из набора: "2, 4, 6, 8, 10", случайным образом. В программе желательно чтобы присутствовали переключатель "switch", и функции "rand" или "srand". Зранее спасибо!
C++ Функция в потоке http://www.cyberforum.ru/cpp-beginners/thread711014.html
Помогите разобраться с потоками : void F(bool x, int i, bool y) {} int main() { _beginthread ... // Как мне открыть функцию F потоке ??? Какие параметры???
C++ Как понять: массив указателей на объекты классов? если приведете пример буду рад. подробнее

Показать сообщение отдельно
booker
 Аватар для booker
23 / 23 / 2
Регистрация: 21.11.2012
Сообщений: 106
27.11.2012, 20:34     Сортировка С++
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
#include<iostream>
using namespace std;
 
void bubbleSort(int* arr, int size);
const int size = 10;
 
int main()
{
    int array[size] ={2,6,1,8,4,6,3,7,1,9};
    
    for(int i = 0; i <size; ++i)
        cout<<*(array+i)<<" ";
 
    cout<<endl;
    
    bubbleSort(array,size);
 
    for(int i = 0; i <size; ++i)
        cout<<*(array+i)<<" ";
 
    system("pause");
 
    return 0;
}
 
 
void bubbleSort(int* arr, int size)
{
    int tmp;
 
    for(int i = 0; i < size - 1; ++i) // i - номер прохода
    {            
        for(int j = 0; j < size - 1; ++j) // внутренний цикл прохода
        {     
            if (arr[j + 1] < arr[j]) 
            {
                tmp = arr[j + 1]; 
                arr[j + 1] = arr[j]; 
                arr[j] = tmp;
            }
        }
    }
}
Добавлено через 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
using namespace std;
 
void bubbleSort(int* arr, int size);
const int size = 10;
 
int main()
{
    int array[size] ={2,6,1,8,4,6,3,7,1,9};
    
    for(int i = 0; i <size; ++i)
        cout<<*(array+i)<<" ";
 
    cout<<endl;
    
    bubbleSort(array,size);
 
    for(int i = 0; i <size; ++i)
        cout<<*(array+i)<<" ";
 
    system("pause");
 
    return 0;
}
 
 
void bubbleSort(int* arr, int size)
{
    int tmp;
 
    for(int i = 0; i < size - 1; ++i) // i - номер прохода
    {            
        for(int j = 0; j < size - 1; ++j) // внутренний цикл прохода
        {     
            if (arr[j + 1] > arr[j]) 
            {
                tmp = arr[j + 1]; 
                arr[j + 1] = arr[j]; 
                arr[j] = tmp;
            }
        }
    }
}
 
Текущее время: 16:26. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru