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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ ввод/вывод http://www.cyberforum.ru/cpp-beginners/thread954685.html
Как определить откуда вызывают cout - из dll либо из исполняемого приложения?
C++ Пересечение имён функций Например я включаю <math.h>, но при этом у меня у самого ещё определена функция например log. Какая функция будет вызвана? Моя или из math.h. В java всё было ужасно просто, к статическим методам... http://www.cyberforum.ru/cpp-beginners/thread954684.html
Обновление счётчика при записи в файл C++
Товарищи форумчане! Бросаю Вам флаг помощи. Проблема такого плана: ведётся запись массива структур в файл. В начале файла записывается число этих самых структур, которые непосредственно входят в...
C++ Править код под XE4
Привет, нашел код на форуме: #include <windows.h> #include <string.h> #include <Tlhelp32.h> unsigned long pid; //---------------------------------------------------------------------------...
C++ Как перевернуть треугольник? http://www.cyberforum.ru/cpp-beginners/thread954665.html
Ребят, всем привет! Помогите перевернуть треугольник в программе, что то не могу раскурить.. :scratch: Последний треугольник надо сделать вида: ***** ***** **** **** *** ...
C++ Вызов файлов Я уже обращался сюда с этим вопросом, новый вопрос возник) Итак, как я понял, файлы подключаются, ни так как библиотеки (т.е. не #include<>, а #include " ") Вопрос таков, как вызвать файл в... подробнее

Показать сообщение отдельно
bereza19
0 / 0 / 0
Регистрация: 15.09.2013
Сообщений: 19
15.09.2013, 12:05  [ТС]
Дан массив из N целых чисел. Получить из него массив чисел меньших 15 и отсортировать его по возрастанию методом пузырька. В этом коде у меня массив чисел меньше 15 получается сделать, а сортировку пузырьком, не получается, подскажите в чем тут ошибка?
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
#pragma argsused
#include<iostream.h>
#define n 8
int main(int argc, char* argv[])
{int i, a[30], b[20], x, g, k, t, d, l, m;
for (i=0; i<n; i++) {cout<<"Vvedite element massiva"; cin>>a[i];}
for (i=0; i<n; i++) cout<<a[i]<<" "<<endl;
 
k=0;
for(i=0; i<n; i++)
{if(a[i]<15) {b[k]=a[i]; k++;}}
for(i=0; i<k; i++)
cout<<b[i]<<" ";
 
void bubbleSort(int* arr, int size)
{
    int tmp, i, j;
 
    for(i = 0; i < size - 1; ++i) // i - Г*îìåð ïðîõîäГ*
    {
        for(j = 0; j < size - 1; ++j) // ГўГ*óòðåГ*Г*ГЁГ© öèêë ïðîõîäГ*
        {
            if (arr[j + 1] < arr[j]) 
            {
                tmp = arr[j + 1];
                arr[j + 1] = arr[j];
                arr[j] = tmp;
            }
        }
    }
}
 cin>>a[i];
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru