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

కామెంట్‌లు

ఈ బ్లాగ్ నుండి ప్రసిద్ధ పోస్ట్‌లు

100% C prog to write content into a file and then read it back onto the console

Spic macay

శ్రీరస్తు.. రామలింగ 18-1-24 (సూరసాని వారి ఆహ్వానము)