Реализовать структуру односвязный список на основе пары–значение (указатель и число). во всех вариантах предусмотреть динамическое выделение памяти и освобождение неиспользуемых участков. предусмотреть некорректный ввод и обработку ошибок при вводе. во всех перед обработкой выводить исходный список. на языке с++
:
составить список из n чисел. проверить его на наличие одинаковых элементов. одинаковые элементы перенести в начало списка.