Sunday, February 9, 2020

Sort me this way !

#include <stdio.h>
int main()
{
int avi,b[10],i,j,tem,o,d[10],c=0;
  o=0;
  scanf("%d",&avi);
  for(i=0;i<avi;i++) { 
    scanf("%d",&b[i]);
  }  for(i=0;i<avi;i++) 
    { 
      if(b[i]<0) { d[o]=b[i]; b[i]=b[i]-d[o]*2;o++;c++;}
  }
    for(i=0;i<avi;i++) 
    { 
  for(j=i+1;j<avi;j++)
  { 
    
if(b[i]>b[j]) 
{ 
  tem=b[j];
  b[j]=b[i];
  b[i]=tem;
} 
  } 
    } 
    for(i=0;i<avi;i++) {
      for(j=0;j<c;j++) { 
      if(b[i]+d[j]==0) 
    { 
      b[i]=d[j];
    } 
    } 
    }
    for(i=0;i<avi;i++) { 
        
      printf("%d ",b[i]);
    } 

  
 return 0;
}

No comments:

Post a Comment