-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathBubbleSort.cpp
More file actions
37 lines (30 loc) · 800 Bytes
/
BubbleSort.cpp
File metadata and controls
37 lines (30 loc) · 800 Bytes
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
/*
C++ program for bubble sort: C++ programming code for bubble sort to sort numbers or arrange
them in ascending order. You can easily modify it to print numbers in descending order.
*/
#include <iostream.h>
int main()
{
int array[100], n, c, d, swap;
cout<<"Enter number of elements\n";
cin>>n;
cout<<"Enter Elements";
for (c = 0; c < n; c++)
cin>>array[c];
for (c = 0 ; c < ( n - 1 ); c++)
{
for (d = 0 ; d < n - c - 1; d++)
{
if (array[d] > array[d+1]) /* For decreasing order use < */
{
swap = array[d];
array[d] = array[d+1];
array[d+1] = swap;
}
}
}
cout<<"Sorted list in ascending order:\n";
for ( c = 0 ; c < n ; c++ )
cout<<array[c];
return 0;
}