Tuesday, 21 March 2017

Bubble Sorting in C++.

C++ CODE


#include <iostream>
using namespace std;

void bubble_sort (int arr[], int n)
 {
  for (int i = 0; i < n; i++)
    for (int j = 0; j < n - i - 1;j++)
      if (arr[j] > arr[j + 1])
     {
        int temp = arr[j];
        arr[j] = arr[j + 1];
        arr[j + 1] = temp;
      }
  }

int main()
{
  int n = 10;
  int input_ar[n] = {10, 50, 21, 2, 6, 66, 802, 75, 24, 170};
  bubble_sort (input_ar, n);
  cout << "Sorted Array : " << endl; 
  for (int i = 0; i < n; i++)
    cout << input_ar[i] << " ";
  return 0;
}

If you want to take values from the user then......!

int main()
{
  int n = 10;
  int input_ar[n];
  for(int i=0,j=1;i<10,j<=10;i++,j++)
  {
  cout<<"Enter your number "<<j<<"=";
  cin>>input_ar[i];
  }
  bubble_sort (input_ar, n);
  cout << "Sorted Array : " << endl; 
  for (int i = 0; i < n; i++)
    cout << input_ar[i] << " ";
  return 0;
}