View Code of Problem 49

import java.util.Scanner;
 
public class Main
{
  public static void main(String[] args)
  {
    Scanner scan=new Scanner(System.in);
    int n= scan.nextInt();
    int[] arr=new int[n];
    for(int i=0;i<arr.length;i++)
    {
      arr[i]=scan.nextInt();
    }
    int min=arr[0];
    int minIndex=0;
    for(int i=1;i<arr.length;i++)
    {
      if(arr[i]<min)
      {
        min=arr[i];
         minIndex=i; 
       }
      
    }
    
    int max=arr[0];
    int maxIndex=0;
    for(int i=1;i<arr.length;i++)
    {
      if(arr[i]>max)
      {
        max=arr[i];
         maxIndex=i; 
       }
      
     
    }
    
    int temp=0;
    temp=arr[0];
    arr[0]=min;
    arr[minIndex]=temp;
    
    temp=arr[arr.length-1];
   arr[arr.length-1]=max;
    arr[maxIndex]=temp;
    
    for(int i=0;i<arr.length;i++)
    {
      if(i!=arr.length-1)
        System.out.print(arr[i]+" ");
      else
        System.out.print(arr[i]);
    }
    
  }
}

Double click to view unformatted code.


Back to problem 49