View Code of Problem 49

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

	scanf("%d",&n);

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

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

	for(i=0;i<n-1;i++){
		for(int j=i+1;j<n;j++){
			if(buf[i]>buf[j]){
				max = i;
				min = j;
			}
		}
	}

	tmp = buf[0];
	buf[0] = buf[min];
	buf[min] = tmp;
	tmp = buf[n-1];
	buf[n-1] = buf[max];
	buf[max] = tmp;
	for (i = 0; i < n; ++i)
	{
		printf("%d",buf[i]);
	}
	
}

Double click to view unformatted code.


Back to problem 49