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.