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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Массив указателей. Найти отличие между двумя конструкциями http://www.cyberforum.ru/cpp-beginners/thread1127241.html
Привет! Возник вопрос в чем разница между char* arr и char arr не одно и тоже ли это? почему например когда я пишется char* Arr={"laborer", "secretary", "manager", "accountant" , ...
C++ Исправить ошибки по созданию двухмерного массива /******************* *Файл: lab 5_2 * *Лаб. работа: 5 * *Задача:10 * *Автор: Ермаков * *Группа:432 * ********************/ #include <windows.h> #include <stdio.h> http://www.cyberforum.ru/cpp-beginners/thread1127231.html
C++ Функции библиотеки для работы со строками и символами
С помощью текстового редактора Блокнот создать файл, содержащий текст, длина которого не превышает 1000 символов (длина строки не превышает 70 символов). Имя файла должно иметь расширение txt....
Организовать вывод на экран списка занятий в определенный день, отсортированных по времени C++
Структурный шаблон должен содержать расписание занятий: день недели, время, предмет, наименование занятия (лекция, практическая работа, лабораторная работа), ФИО преподавателя. По требованию...
C++ В матрице поменять 2-ю и 4-ю строки местами http://www.cyberforum.ru/cpp-beginners/thread1127217.html
Обработка текстовых файлов. Текст задачи: В матрице A(8,7) поменять 2-ю и 4-ю строки местами.
C++ Решение СЛАУ методом простых интераций Проверьте пожалуйста задачу. Верно ли я написал алгоритм решения Задачка: #include"stdafx.h" #include<iostream> #include<conio.h> #include<math.h> #include<stdlib.h> using namespace std; int... подробнее

Показать сообщение отдельно
MarVaL
С++ Beginner
117 / 117 / 16
Регистрация: 28.02.2013
Сообщений: 246
23.03.2014, 17:20
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
#include <stdio.h>
 
void bubbleSort(int* arr, const int size)
{
    for(int i = size - 1; i > 0; --i)
    {
        for(int j = 0; j < i; ++j)
        {
            if(arr[j] > arr[j + 1])
            {
                int tmp    = arr[j];
                arr[j]     = arr[j + 1];
                arr[j + 1] = tmp;
            }
        }
    }   
}
 
void printArray(const int *const arr, const int size)
{
    for(int i = 0; i < size; ++i)
        printf("%d ", arr[i]);
    printf("\n");
}
 
int main()
{
    const int n = 5;
    int arr[n] = {5,4,3,2,1};
    printf("initial array: ");
    printArray(arr, n);
    bubbleSort(arr, n);
    printf("sorted array: ");
    printArray(arr, n);
    return 0;
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru