100% c prog sorting in decreasing order అవరోహణ క్రమం
#include<stdio.h>
#define y 5
void main()
{
int i,j,k,temp,pedda,a[ ]={3,8,2,-1,4};
printf("\n before sorting a[ ]=");
for(i=0;i<y;i++)
{
printf("%5d",a[i]);
}
for(i=0;i<y;i++)
{
pedda=a[i];
for(j=i+1;j<y;j++)
{
if(a[j]>pedda)
{
pedda=a[j];
temp=a[j];
a[j]=a[i];
a[i]=temp;
} //notice that we used swapping just above
printf("\n after mini-stage %d, a[ ]=",j);
for(k=0;k<y;k++)
{
printf("%5d",a[k]);
}
}
}
printf("\n after sorting a[ ]=");
for(i=0;i<y;i++)
{
printf("%5d",a[i]);
}
}
The output is displayed on the screen
before sorting a[ ]= 3 8 2 -1 4
after mini-stage 1, a[ ]= 8 3 2 -1 4
after mini-stage 2, a[ ]= 8 3 2 -1 4
after mini-stage 3, a[ ]= 8 3 2 -1 4
after mini-stage 4, a[ ]= 8 3 2 -1 4
after mini-stage 2, a[ ]= 8 3 2 -1 4
after mini-stage 3, a[ ]= 8 3 2 -1 4
after mini-stage 4, a[ ]= 8 4 2 -1 3
after mini-stage 3, a[ ]= 8 4 2 -1 3
after mini-stage 4, a[ ]= 8 4 3 -1 2
after mini-stage 4, a[ ]= 8 4 3 2 -1
after sorting a[ ]= 8 4 3 2 -1
కామెంట్లు
కామెంట్ను పోస్ట్ చేయండి
దయచేసి మీ సలహాలను సూచనలను స్పష్టంగా పేర్కొనగలరు. plz see that ur comments are 'acceptable' in a value based society.