0
import java.io.*;
import java.util.*;

public class Main{

public static void main(String[] args) throws Exception {
    // write your code here
 
    Scanner scn = new Scanner(System.in);
    int n = scn.nextInt();
    int arr[] = new int[n];
    for(int i = 0;i<arr.length;i++){
        arr[i] = scn.nextInt();
    }

    int max = arr[0];
    int min = arr[0];
    for(int i = 1;i<=arr.length;i++){
        if(arr[i] > max){
            max =  arr[i];
        }
        if(arr[i] < min){
            min = arr[i];
        }
    }
    int diff = max - min;
    System.out.println(diff);

 }
}

output:

Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: Index 5 out of bounds for length 5 at Main.main(Main.java:19)

Jeff Holt
  • 2,940
  • 3
  • 22
  • 29

0 Answers0