Task: Basic Bubble Sort Code in C++
// Write a C++ program to input 10 numbers in arra
// and sort these numbers in ascending orde
// using Bubble sort algorith
#include<iostream>
#include<conio.h>
using namespace std;
int main()
{
int arr[10],i,j, temp;
for(i=0;i<10;i++)
{
cout<<"Enter Number "<<(i+1)<<":";
cin>>arr[i];
}
cout<<"Array Values before sorting:"<<endl;
for(i=0;i<10;i++)
cout<<arr[i]<<", ";
for(i=0;i<10;i++)
for(j=0;j<10-i-1;j++)
if (arr[j]>arr[j+1])
{
temp=arr[j];
arr[j]=arr[j+1];
arr[j+1]=temp;
}
cout<<"\nArray Values after sorting in ascending order using Bubble Sort Algorithm:"<<endl;
for (i=0;i<10;i++)
cout<<arr[i]<<", ";
return 0;
}
The output of Simple Bubble Sort C++ Program
Enter Number 1:34
Enter Number 2:-1
Enter Number 3:-2
Enter Number 4:45
Enter Number 5:67
Enter Number 6:8
Enter Number 7:123
Enter Number 8:456
Enter Number 9:6
Enter Number 10:6
Array Values before sorting:
34, -1, -2, 45, 67, 8, 123, 456, 6, 6,
Array Values after sorting in ascending order using Bubble Sort Algorithm:
-2, -1, 6, 6, 8, 34, 45, 67, 123, 456,
Output 2
Enter Number 1:3
Enter Number 2:4
Enter Number 3:55
Enter Number 4:67
Enter Number 5:89
Enter Number 6:0
Enter Number 7:12
Enter Number 8:3
Enter Number 9:4
Enter Number 10:5
Array Values before sorting:
3, 4, 55, 67, 89, 0, 12, 3, 4, 5,
Array Values after sorting in ascending order using Bubble Sort Algorithm:
3, 4, 55, 67, 89, 0, 12, 3, 4, 5,