View Code of Problem 49

#include<stdio.h>

int main(){
	int i,j=0,k=0,n,min,max,temp;
	scanf("%d",&n);
	int a[n];
	for(i=0;i<n;i++){
		scanf("%d",&a[i]);
	}
	min=a[0];
	max=a[n-1];
	for(i=0;i<n;i++){
	if(a[i]<=min){
	min=a[i];
	j=i;
	}
    }
    temp=a[0];
    a[0]=a[j];
    a[j]=temp;
    for(i=0;i<n;i++){	
	if(a[i]>=max){
	max=a[i];
	k=i;
	  }	
	}
    temp=a[n-1];
    a[n-1]=a[k];
    a[k]=temp;
    for(i=0;i<n;i++){
    	printf("%d ",a[i]);
	}
}

Double click to view unformatted code.


Back to problem 49