#include<stdio.h> main() { int n,min,max,i,j,temp; int a[50]; scanf("%d",&n); for(i=0;i<n;i++) { scanf("%d",&a[i]); } for(i=0;i<n;i++) { min=i; max=i; for(j=i;j<n;j++) { if(a[min]>a[j])min=j; if(a[max]<a[j])max=j; } if(min!=i) { temp=a[min]; a[min]=a[0]; a[0]=temp; } if(max!=i) { temp=a[max]; a[max]=a[n-1]; a[n-1]=temp; } } for(i=0;i<n;i++) { printf("%d",a[i]); if(i==n-1) { printf("\n"); } else printf(" "); } } |
Double click to view unformatted code.