Bubble Sort Program in C++


#include<iostream>
using namespace std;
void swap(int arr[],int n)
{
int i,j;
for(i=0;i<n;i++)
{
for(j=0;j<n-i-1;++j)
{
if(arr[j]>arr[j+1])
{
arr[j]=arr[j]+arr[j+1];
arr[j+1]=arr[j]-arr[j+1];
arr[j]=arr[j]-arr[j+1];
}
}
}
}
main()
{
int n,i;
int arr[]={3,2,4,5,0,7,1,9,6,11,10,13,12};
int x=sizeof(arr)/sizeof(arr[0]);
cout<<"Number for Sort: ";
for(int f=0;f<x;f++)
cout<<" "<<arr[f];
cout<<endl;
cout<<"\n\nBubble: ";
for(i=0;i<x;i++)
swap(arr,x);
for(i=0;i<x;i++)
cout<<" "<<arr[i];
return 0;
}


Output: