mirror of
https://github.com/m1ngsama/code4sk.git
synced 2025-12-25 02:56:17 +00:00
57 lines
668 B
C++
57 lines
668 B
C++
/*
|
|
7-4 ?????????
|
|
?? 10
|
|
?? C???
|
|
?? ????
|
|
????????,??????????????????????,??????????????,???????????
|
|
|
|
??:????????????????
|
|
|
|
????:
|
|
??????????????N(=10),?????N???,?????????
|
|
|
|
????:
|
|
??????????????,???????????
|
|
|
|
????:
|
|
5
|
|
8 2 5 1 4
|
|
????:
|
|
1 2 5 4 8
|
|
*/
|
|
|
|
#include<stdio.h>
|
|
int main(){
|
|
int N,i;
|
|
scanf("%d",&N);
|
|
int a[N];
|
|
for(i=0;i<N;i++){
|
|
scanf("%d",&a[i]);
|
|
}
|
|
int max=a[0],max_i=0;
|
|
for(i=0;i<N;i++){
|
|
if(max<a[i]){
|
|
max=a[i];
|
|
max_i=i;
|
|
};
|
|
}
|
|
int t=a[N-1];
|
|
a[N-1]=max;
|
|
a[max_i]=t;
|
|
|
|
int min=a[0],min_i=0;
|
|
for(i=0;i<N;i++){
|
|
if(min>a[i]){
|
|
min=a[i];
|
|
min_i=i;
|
|
};
|
|
}
|
|
t=a[0];
|
|
a[0]=min;
|
|
a[min_i]=t;
|
|
for(i=0;i<N;i++){
|
|
printf("%d ",a[i]);
|
|
}
|
|
return 0;
|
|
}
|
|
|