Write a Program to sort array in descending order


#include <stdio.h>

    void main ()
    {

        int number[30];

        int i, j, a, n;

        printf("Enter the value of N\n");

        scanf("%d", &n);

        printf("Enter the numbers \n");

        for (i = 0; i < n; ++i)
        scanf("%d", &number[i]);

        /*  sorting begins ... */

        for (i = 0; i < n; ++i)
        {
            for (j = i + 1; j < n; ++j)
            {
                if (number[i] < number[j])
                {
                    a = number[i];
                    number[i] = number[j];
                    number[j] = a;
                }
            }
        }

        printf("The numbers arranged in descending order are given below\n");

        for (i = 0; i < n; ++i)
        {
            printf("%d\n", number[i]);
       

}

 


/*
OUTPUT
Enter the value of N
5
Enter the numbers
234
780
130
56
90
The numbers arranged in descending order are given below
780
234
130
90
56
*/

Comments