Bubblesort - C Program

Program:
#include<stdio.h>
//#include<conio.h>
void main()
{
    int a[100],i,j,n,t;
    printf("Enter the number of elements: ");
    scanf("%d",&n);
    printf("\nInput the elements\n");
    for(i=1;i<=n;i++)
    {
          scanf("%d",&a[i]);
    }
    for(i=1;i<n;i++)
    {
          for(j=1;j<=n-i;j++)
        {
             if(a[j]>a[j+1])
            {
                t=a[j];
                a[j]=a[j+1];
                a[j+1]=t;
            }
         }
        }
    printf("After sorting: \n");
    for(i=1;i<=n;i++)
    {
          printf("%d ",a[i]);
    }
    printf("\n");
//      getch();
}

Output:
nn@linuxmint ~ $ gcc c6.c
nn@linuxmint ~ $ ./a.out
Enter the number of elements: 5

Input the elements
5
4
3
2
1
After sorting:
1 2 3 4 5
nn@linuxmint ~ $

0 comments:

Post a Comment

Related Posts Plugin for WordPress, Blogger...