C Programme to sort integers in decending order

How to write a C Program to Sort the Array in Descending Order ?


Solution:
/* programme to sort integers in decending order */
#include<stdio.h>
int main(void)
{
        int array[100],n,c,d, swap;

        printf("Enter number of elements\n");
        scanf("%d",&n);


        printf("Enter %d integers\n",n);

        for(c=0;c<n;c++)
        {
                scanf("%d",&array[c]);
        }
        for(c=0;c<(n-1);c++)
        {
                for(d=0;d<n-c-1;d++)
                {
                        if (array[d]<array[d+1])
                        {
                                swap      = array[d];
                                array[d]  = array[d+1];
                                array[d+1]= swap;
                        }
                }
        }
        printf("Sorted list in decending order:\n");
        for (c=0;c<n;c++)
        {    
        printf("%d\n",array[c]);
        }
        return 0;
}

This C Program sorts array in an descending order.


Learn More :