View Code of Problem 49

    #include<stdio.h>
    #include<string.h>
    #include<math.h>
    int main()
    {
    	int n;
    	scanf("%d",&n);
    	int a[n],i;
    	for(i=0;i<n;i++)
    	{
    		scanf("%d",&a[i]); 
    	}
    	int min=0,max=0;
    	int tmp1,tmp2;
    	for(i=0;i<n;i++)
    	{
    		
    		if(a[i]<a[min])
    		{
    			min=i;
    		}
    		if(a[i]>a[max])
    			max=i;
    	}
    	tmp1=a[0];
    	a[0]=a[min];
    	a[min]=tmp1;
    	tmp2=a[n-1];
    	a[n-1]=a[max];
    	a[max]=tmp2;
    	for(i=0;i<n-1;i++)
    	{
    		printf("%d ",a[i]);
    	}
    	printf("%d\n",a[n-1]);
    } 

Double click to view unformatted code.


Back to problem 49