
Дано сначала число n, а затем n натуральных чисел, не превосходящих 100. Выведите на экран в
порядке возрастания только те из них, которые встречаются в данной последовательности ровно один раз. ВХОДНЫЕ ДАННЫЕ В первой строке вводится одно число n — натуральное, не превосходящее 10000. Во второй строке вводятся n натуральных чисел, не превосходящих 100. ВЫХОДНЫЕ ДАННЫЕ Выведите в порядке возрастания те из них, которые встречаются в последовательности ровно один раз.

Ответы на вопрос

Var A:array[1..100]of byte;
B:array[1..100]of integer;
N,i:integer;
Begin
Read(N);
For i:= 1 to N do
Begin
Read(A[i]);
B[A[i]]:=B[A[i]]+1;
End;
For i:= 1 to 100 do
if B[i]=1 then Write(i,' ')
End.
Чтоб каждое число в своей строке выводилось, замени Write(i,' ') на WriteLn(i)



Для решения данной задачи можно использовать библиотеку collections в Python.
Сначала мы считываем число n, которое указывает на количество элементов в последовательности. Затем считываем последовательность чисел.
Далее создаем пустой словарь counter, который будет использоваться для подсчета количества повторений каждого числа в последовательности.
Затем мы проходим по каждому числу в последовательности и увеличиваем его значение в словаре counter.
После прохода по всей последовательности, мы выводим только те числа, которые встречаются в ней ровно один раз, используя условие counter[num] == 1. Для этого мы сортируем ключи словаря counter и выводим только те числа, которые удовлетворяют данному условию.
Пример реализации на языке Python:
```python from collections import Counter
n = int(input()) numbers = list(map(int, input().split()))
counter = Counter(numbers)
for num in sorted(counter.keys()): if counter[num] == 1: print(num) ```
Пример входных данных: ``` 7 1 2 2 3 4 4 5 ```
Пример выходных данных: ``` 1 3 5 ```
В данном примере встречаются числа: 1 один раз, 2 два раза, 3 один раз, 4 два раза и 5 один раз. Таким образом, выводятся только числа, которые встречаются ровно один раз: 1, 3, 5.


Топ вопросов за вчера в категории Информатика







Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili