View Code of Problem 49

#include <stdio.h>
void main()
{
	int i,j,k,a,t,min,max;
  	int arr[10];
  	scanf("%d",&a);
  	for(i=0;i<a;++i)
        {
        	scanf("%d",&arr[i]);
        }
  	min=a[0];
  	max=a[0];
  for(i=0;i<a;++i)
  {
  if(min>arr[i])
  {
  	min=arr[i];
    	j=i;
  }
    if(max<arr[i])
  {
  	max=arr[i];
    	k=i;
  }
  t=arr[0];
  arr[0]=min;
  arr[j]=t;
  arr[a-1]=max;
    arr[k]=t;
    for(i=0;i<a;++i)
    {
    if(i==a-1)
      printf("%d",arr[i]);
      else
        printf("%d ",arr[i]);
      
    }
    
    
    
  }
  	
  	






}
/*
Main.c:2:6: warning: return type of 'main' is not 'int' [-Wmain]
 void main()
      ^
Main.c: In function 'main':
Main.c:11:9: error: subscripted value is neither array nor pointer nor vector
    min=a[0];
         ^
Main.c:12:9: error: subscripted value is neither array nor pointer nor vector
    max=a[0];
         ^
*/

Double click to view unformatted code.


Back to problem 49