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