т.е. в коде выше я создаю список CH , который включает в себя объекты класса chisla, и указатель (итератор) к этому листу. Далее в цикле прохожусь по всем объектам списка и реализую для них функцию getRand, которая генерирует рандомное число и присваивает его переменной randomedcount. И если у какого-то элемента списка это число равно нулю, то этот элемент удаляется.
Но как работать одновременно с двумя списками? Например я прохожусь по всем элементам списка1 и сравниваю его с ПЕРВЫМ элементом списка2, если совпадений нет, то начинаю опять сравнивать ВСЕ элемента списка1 со ВТОРЫМ элементом списка2, если есть совпадение, то например вывожу на экран: the same и так далее пока не кончатся элементы списка2. Пробовал цикл в цикле, но либо не работает, либо вообще вылетает. Нужна помощь...
Конец бесконечного цикла - это круто! Впрочем, я Вам уже посоветовал все, что мог. Быдлокодеры любят повторять: "логика, убивающая мозг",- когда их пытаются заставить программировать.