Codeforces 202(DIV2)A
#include<stdio.h> #include<stdlib.h> int a[101]; int comp(const void *a,const void *b) { return *(int *)a-*(int *)b; } int main() { int n,i; while(~scanf("%d",&n)) { for(i = 0;i < n;i ++) scanf("%d",&a[i]); qsort(a,n,sizeof(a[0]),comp); printf("%d ",a[n-1]); for(i = 1;i < n-1;i ++) printf("%d ",a[i]); printf("%d\n",a[0]); } return 0; }