Question
Descending Sort Array DXC Automata Fix Questions AMCAT
void descendingSortArray(int len, int *arr)
{
int small,pos, i,j,temp;
for(i=0;i<=len-1;i++)
{
for(j=i;j<len;j++)
{
temp=0;
if(arr[i]>arr[j])
{
temp=arr[i];
arr[i]=arr[j];
arr[j]=temp;
}
}
}
}
-------------------------------------------
solution:
void descendingSortArray(int len, int *arr)
{
int small, i,j,temp;
for(i=0;i<=len-1;i++)
{
for(j=i+1;j<len;j++)
{
temp=0;
if(arr[i]<arr[j])
{
temp=arr[i];
arr[i]=arr[j];
arr[j]=temp;
}
}
}
for(i=0;i<=len-1;i++)
{
printf("%d ",arr[i]);
}
}