import java.util.HashSet;
import java.util.LinkedHashSet;
import java.util.Scanner;
import java.util.Set;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
// Ler o tamanho do array
System.out.print("Digite o tamanho do array (N): ");
int N = sc.nextInt();
// Ler os elementos do array
int[] array = new int[N];
System.out.println("Digite os elementos do array:");
for (int i = 0; i < N; i++) {
array[i] = sc.nextInt();
}
// Remover duplicatas mantendo a ordem original
Set<Integer> seen = new LinkedHashSet<>();
for (int num : array) {
seen.add(num);
}
// Converter o resultado de Set para array
int[] resultArray = new int[seen.size()];
int index = 0;
for (int num : seen) {
resultArray[index++] = num;
}
// Imprimir o array resultante
for (int num : resultArray) {
System.out.print(num + " ");
}
System.out.println();
// Imprimir o novo tamanho do array
System.out.println(resultArray.length);
sc.close();
}
}
To embed this program on your website, copy the following code and paste it into your website's HTML: