#include <stdio.h>
int* shuru(int *p)
{
int i;
for(i=0;i<10;i++)
scanf("%d",&p[i]); return(p);
}
int* chuli(int *a)
{
int max,min,i,k,n;
for(k=0,n=0,i=0;i<10;i++)
{ if(a[k]<a[i]) k=i;
if(a[n]>a[i]) n=i;
}
max=a[k];a[k]=a[9];a[9]=max;
min=a[n];a[n]=a[0];a[0]=min;return(a);
}
void shuchu(int *p)
{
int i;
for(i=0;i<10;i++)
printf("%d
",p[i]);
}
main()
{
int a[10],*q;
q=a;
shuru(q);
q=a;
chuli(q);
q=a;
shuchu(q);
}