0
501views
Write a program to sort an array of elements in ascending order using bubble sort
1 Answer
0
1views

include<stdio.h>

#include<conio.h>
void main()
{
    int n,i,a[100],x,index;
    void ascend (int a[], int n);
    clrscr();
    printf("Enter the number of elements:");
    scanf("%d",&n);

    for(i=0;i<=n-1;i++)
    {
        printf("Enter a value:");
        scanf("%d",&a[i]);
    }

    ascend(a,n);
    getch();
}

void ascend (int a[], int n)
{
    int i,j,temp;

    for(i=0;i<=n-2;i++)
    {
        for(j=0;j<=n-2;j++)
        {
            if(a[j]>a[j+1])
            {
                temp=a[j];
                a[j]=a[j+1];
                a[j+1]=temp;

            }
        }
    }
    printf("After sorting\n");

    for(i=0;i<=n-1;i++)
    {
        printf("%d\n",a[i]);
    }
}
Please log in to add an answer.