Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import java.util.Scanner;
- public class Main {
- public static void main(String[] args) {
- System.out.print("Введите n: ");
- Scanner in = new Scanner(System.in);
- int n = in.nextInt();// считываем н
- int []a = new int[n]; // создаем массив из н элементов
- System.out.println("Введите массив из n элементов: ");
- for (int i = 0; i<n; i++) // считываем н элементов
- a[i] = in.nextInt();
- int Diff = 0; // количество экземпляров которые ниже будут подсчитаны
- for (int i = 0; i<n; i++)
- {
- boolean first = true; // предполагаем то что итый элемент является первым экземпляром среди всех таких же элементов
- for (int j = 0; j<i; j++)// проверяем есть ли среди предыдущих элементов такой же как элемент и
- if (a[i] == a[j]) // если есть значит итый элемент не является первым среди своих
- first = false;
- if (first) // если элемент первый среди своих увеличиваем количество экземпляров
- Diff++;
- }
- int []b = new int[Diff];
- int k = 0;
- for (int i = 0; i<n; i++)
- {
- boolean first = true; // предполагаем то что итый элемент является первым экземпляром среди всех таких же элементов
- for (int j = 0; j<i; j++)// проверяем есть ли среди предыдущих элементов такой же как элемент и
- if (a[i] == a[j]) // если есть значит итый элемент не является первым среди своих
- first = false;
- if (first) // если элемент первый среди своих увеличиваем количество экземпляров
- {
- b[k] = a[i];
- k++;
- }
- }
- System.out.println("Массив b: ");
- for (int i = 0; i<Diff; i++) // считываем н элементов
- System.out.print(b[i]+" ");
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement