#include<stdio.h> #include<math.h> /*5 2 1 5 4 3 */ int main() { int n; int a[1000],min,max,temp,i,maxi,mini; scanf("%d",&n); for(i = 0;i < n;i++) { scanf("%d",&a[i]); } for(i = 0,max = a[0];i < n;i++) { if(max < a[i]) { max = a[i]; maxi = i; } } temp = a[n - 1]; a[n - 1] = a[maxi]; a[maxi] = temp; for(i = 0,min = a[0];i < n;i++) { if(min > a[i]) { min = a[i]; mini = i; } } temp = a[0]; a[0] = a[mini]; a[mini] = temp; for(i = 0;i < n - 1;i++) { printf("%d ",a[i]); } printf("%d",a[n - 1]); } |
Double click to view unformatted code.