Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import java.util.*;
- public class MinDif{
- Scanner inp;
- public MinDif(){
- inp = new Scanner(System.in);
- }
- public void start(){
- System.out.print("Enter the size of array...");
- int n = inp.nextInt();
- int arr[] = new int[n];
- System.out.println("Enter the elements one by one... ");
- for(int i = 0; i < n; i++)
- arr[i] = inp.nextInt();
- Arrays.sort(arr);
- int m1 = arr[0], m2 = arr[1],d = m2 - m1;
- for(int i = 1; i < n-1; i++){
- if(d > arr[i+1] - arr[i]){
- d = arr[i+1] - arr[i];
- m1 = arr[i];
- m2 = arr[i+1];
- }
- }
- System.out.println("Elements : " + m1 + "," + m2);
- System.out.println("Minimum Difference : " + d);
- }
- public static void main(String[] args) {
- MinDif md = new MinDif();
- md.start();
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement