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

Переделать программу, чтобы пузырьковая сортировка начиналась с первого элемента - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Считать значение из реестра http://www.cyberforum.ru/cpp-beginners/thread1128981.html
Добрый день интересует вопрос, можно ли как-то посмотреть информацию по ключу определенному. Т.е. посмотреть все папки из HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Uninstall. И в них посмотреть определенное поле?
C++ Передача данных серверу с помощью либы Curl Интересует возможность отправки данных серверу. Возможно ли это сделать с помощью либы Curl? Например как указать функции ip адрес сервера? curl_easy_setopt(curl, CURLOPT_URL, "где-то здесь походу указывается ip"); http://www.cyberforum.ru/cpp-beginners/thread1128979.html
Удалить слово из строчки, либо массива символов C++
Допустим, дано предложение: string str1 = "Hello, my name is Vasya!"; char str2 = "Hello, my name is Vasya!";Как мне удалить во всех случаях слово name, чтобы выводилось: Hello, my is Vasya! Понимаю, что это можно сделать с помощью цикла, но может есть варианты попроще?
C++ Не получается вернуть значение массива char tags[SIZE]
Поправьте меня, пожалуйста. Не могу вернуть значение массива char tags: #include <windows.h> #include <iostream> #include <fstream> using namespace std; const int SIZE = 60;
C++ Работа со связанными списками http://www.cyberforum.ru/cpp-beginners/thread1128939.html
Ребята, помогите, пожалуйста в сложной ситуации.. Учусь за границей, мидтермы на носу, а я никак не могу понять это задачу! Не знаю с чего начать.. Предмет структуры данных. Здесь нужно использовать связанные списки. Про односвязные или двусвязные не написано, так что можно использовать то, что лучше. Дали код, нужно методы дописать. Названия и параметры категорически менять нельзя, иначе...
C++ Ввод чисел через пробел до определеного числа,убрать оставшиеся числа Нужно ввести числа через проблем, набор заканчиваеться числом меньше или равно нулю. Пример: 1 2 3 -1 5 6 7 (занести нужно будет 1 2 3 -1) while (cin) { std::cin >> temp; IntegerQueuePush(*pQueue, temp); подробнее

Показать сообщение отдельно
Saddiel
 Аватар для Saddiel
7 / 7 / 0
Регистрация: 02.11.2012
Сообщений: 152
25.03.2014, 05: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
49
50
51
52
53
54
#include <iostream>
#include <cstdlib>
#include <ctime>
 
using namespace std;
 
void sort_bubble(int* a, int n){
    int s = 0;
    for (int i = 0; i < n; i++){
        for (int j = n - 1; j > i; j--){
            if(a[j] < a[j -1]){
                s = a[j];
                a[j] = a[j -1];
                a[j - 1] = s;
            }
        }
    }
}
void sort_vibor(int* arr, int size){
    int tmp, i, j, pos;
    for(i = 0; i < size; ++i){ 
        pos = i; 
        tmp = arr[i];
        for(j = i + 1; j < size; ++j){
            if (arr[j] > tmp){
               pos = j; 
               tmp = arr[j]; 
            }
        }
        arr[pos] = arr[i]; 
        arr[i] = tmp;
    }
}
 
 
int main(){
    setlocale(LC_ALL, "Russian");
    srand(time(0));
    int B[26];
    cout << "Исходный массив B: " << endl;
    for (int i = 0; i < 26; i++){
        B[i] = rand() % 100;
        cout << B[i] << " ";
    }
    cout << endl;
    cout << "Отсортированный массив " << endl;
    sort_vibor(B, 13);
    sort_bubble(B + 13, 13);
    for (int i = 0; i < 26; i++){
        cout << B[i] << " ";
    }
    cout << endl;
    system("pause");
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 08:21. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru