View Code of Problem 49

#include<stdio.h>
#include<string.h>
int main(){
	int n,buf[10],max,min,i,j,k;

	scanf("%d",&n);

	for(i=0;i<n;i++){
		scanf("%d",&buf[i]);
	}

	max = buf[0];
	min = buf[0];

	for(i=0;i<n;i++){
		if(buf[i]>=max){
			max = buf[i];
			j = i;
		}
		if(buf[i]<=min){
			min = buf[i];
			k = i;
		}
		
	}
	buf[j] = buf[n-1];
	buf[n-1] = max;
	buf[k] = buf[0];
	buf[0] = min;
	for(i = 0;i<n;i++){
		printf("%d ",buf[i]);
	}
	printf("\n");
	return 0;
	
}

Double click to view unformatted code.


Back to problem 49