View Code of Problem 49

#include<stdio.h>
#define N 10
int main()
{
    int a[N], n;
	int i;
	int maxi = 0, mini = 0;
	scanf("%d", &n);
        for(i = 0; i < n; i++)
	    	scanf("%d", &a[i]);
	    int max = a[0];
    	int min = a[0];
    	for(i = 0; i < n; i++)
		{
	    	if(max < a[i])
			{
		    	max = a[i];
	     		maxi = i;
			}
		    if(min > a[i])
			{
		    	min = a[i];
	    		mini = i;
			}
		}
	    int temp = a[0];
     	a[0] = min;
    	a[mini] = temp;
    	temp = a[n - 1];
    	a[n - 1] = max;
    	a[maxi] = temp;
    	for(i = 0; i < n; i++)
		{
	    	if(!i)
	     	    printf("%d", a[i]);
		    else
		     	printf(" %d", a[i]);
		}
	    printf("\n");
    return 0;
}

Double click to view unformatted code.


Back to problem 49