Wednesday 18 March 2015

To sort the given numbers in ascending & descending order Using C


# include <stdio.h>
# include <conio.h>
void main()
{
int a[10], t, i, j, n ;
clrscr() ;
printf("Enter the limit : ") ;
scanf("%d", &n) ;
printf("\nEnter the numbers :\n\n") ;
for(i = 0 ; i < n ; i++)
scanf("%d", &a[i]) ;
for(i = 0 ; i < n - 1 ; i++)
for(j = 0 ; j < n - 1 ; j++)
if(a[j] > a[j + 1])
{
t = a[j] ;
a[j] = a[j + 1] ;
a[j + 1] = t ;
}
printf("\nThe numbers in ascending order is :\n\n") ;
for(i = 0 ; i < n ; i++)
printf("%d\t", a[i]) ;
printf("\n\nThe numbers in descending order is :\n\n") ;
for(i = n -1 ; i >= 0 ; i--)
printf("%d\t", a[i]) ;
getch() ;
}


RUN 1 :
~~~~~~~
Enter the limit : 5
Enter the numbers :
20 30 10 50 40
The numbers in ascending order is :
10 20 30 40 50
The numbers in descending order is :
50 40 30 20 10

No comments:

Post a Comment