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

Вывести массив отсортированный по пузырьку - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Побитная запись в контейнер wav http://www.cyberforum.ru/cpp-beginners/thread1104072.html
Всем привет, помогите написать функцию для побитной записи в wav контейнер. Собственно есть код представления звуковой волны в графическом виде: #include "stdafx.h" #include <math.h> #include...
C++ Как исполльзовать оператор goto? Как его юзать? http://www.cyberforum.ru/cpp-beginners/thread1104039.html
C++ Классы и объем ОЗУ
Помогите пожалуйста с задачей... Создать класс таким образом, чтобы он отслеживал количество существующих в данный момент объектов и объем оперативной памяти, который они занимают. Указание:...
ПРограмма определяет цвет пикселя по координатам C++
В dev c++ пишу программу, которая определяет координаты, где сейчас находится мышь и цвет пикселя, находящегося в этих координатах. Что надо дописать, чтобы третьей строчкой выводился на экран цвет...
C++ Задача про комплексные числа(закрытые переменные) http://www.cyberforum.ru/cpp-beginners/thread1103967.html
Нужна срочно ваша помощь, помогите не смыслящему человеку:cry:, модифицировать программу таким образом, чтобы класс содержал закрытые переменные. Код готов. И еще проблема в программе есть когда...
C++ Ввести несколько структур типа «Зачетка студента» Вот условие задачи: Ввести несколько структур типа «Зачетка студента» с полями {Фамилия студента Номер зачетки Массив из 4 оценок } Написать программу, выполняющую следующие действия:... подробнее

Показать сообщение отдельно
Тамика
Котовчанин
917 / 460 / 145
Регистрация: 16.02.2010
Сообщений: 3,190
Записей в блоге: 27
24.02.2014, 12:35
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
#include <iostream>
#include <vector>
 
void bubble_sort(std::vector <int>& vec)
{
    int count = 0, temp = 0;
    for (int i = 0; i < vec.size() - 1 ; ++ i)
    {
        if (vec[i + 1] < vec[i])
        {
            temp = vec[i];
            vec[i] = vec[i + 1];
            vec[i + 1] = temp;
            count ++;
        }
    }
    if (count != 0)
        bubble_sort(vec);
}
 
 
int main()
{
    std::cout << "Enter massive count ";
    int c;
    std::cin >> c;
    std::cout << std::endl;
    std::vector <int> v;
    for (int i = 0; i < c; ++i )
    {
        int k = rand()%10;
        v.push_back(k);
        std::cout << v[i];
    }
    std::cout << std::endl;
    bubble_sort(v);
    for (int i = 0; i < v.size(); ++i)
        std::cout << v[i];
 
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru