Search This Blog

Wednesday 13 January 2016

Print array element in ascending order

Output:
Enter element
1
5
4
3
2

Ascending order is
1
2
3
4
5

CODE:

#include<stdio.h>
#include<conio.h>
void main()
{
    int a[5],i,j,n,temp;
    clrscr();
    printf("Enter n");
    scanf("%d",&n);
    for(i=0;i<n;i++)
    {
        printf("Enter the a[%d]",i);
        scanf("%d",&a[i]);
    }
    for(i=0;i<n;i++)
    {
        for(j=i+1;j<n;j++)
        {
            if(a[i]>a[j])
            {
            temp=a[i];
            a[i]=a[j];
            a[j]=temp;
        }
        }
    }
        for(i=0;i<n;i++)
        printf("\n%d",a[i]);
        getch();
        }


 

No comments:

Post a Comment