Java Program to print distinct elements from array,

import java.util.*;
public class DistinctElements {

 public static void main(String[] args) {
  // TODO Auto-generated method stub
  int n,i,j,count=0,value=0,temp=0;
  String s="";
  Scanner in=new Scanner(System.in);
  System.out.print("Enter how many elements: ");
  n=in.nextInt();
  int arr[]=new int[n];
  for(i=0;i<n;i++)
  {
   System.out.print("Enter Element "+(i+1)+": ");
   arr[i]=in.nextInt();
  }
  
  
  for(i=0;i<n;i++)
  {
   for(j=i+1;j<n;j++)
   {
    if(arr[i]>arr[j])
    {
    temp=arr[i];
    arr[i]=arr[j];
    arr[j]=temp;
    }
    
   }
  }
  
  
  
  while(value!=n)
  {
   for(i=value;i<n;i++)
   {
    if(arr[value]==arr[i])
    {
     count++;
    }
    
   }
   
   s=s+arr[value];
   value=count;
   
   
  }
  
  System.out.println(s);
  
 }

}
Java Program to print distinct elements from array, Java Program to print distinct elements from array, Reviewed by on December 20, 2019 Rating: 5

No comments:

Powered by Blogger.