How will you sort the elements of array in descending order?
How will you sort the elements of array in descending order?
Share
#include <stdio.h>
void main()
{
int arr[200];
int n, i, j, tmp;
printf(“nnsort elements of array in descending order :n”);
printf(“———————————————-n”);
printf(“Enter the size of array : “);
scanf(“%d”, &n);
printf(“Enter %d elements in the array :n”,n);
for(i=0;i<n;i++)
{
printf(“element – %d : “,i);
scanf(“%d”,&arr[i]);
}
for(i=0; i<n; i++)
{
for(j=i+1; j<n; j++)
{
if(arr[i] < arr[j])
{
tmp = arr[i];
arr[i] = arr[j];
arr[j] = tmp;
}
}
}
printf(“nElements of array is sorted in descending order:n”);
for(i=0; i<n; i++)
{
printf(“%d “, arr[i]);
}
printf(“nn”);
}