Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

Вложенный цикл и списки. Поиск одинаковых - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Заменить все элементы массива, меньшие заданного числа, этим числом http://www.cyberforum.ru/cpp-beginners/thread1154970.html
I. Дана последовательность целых чисел. Замечание. Использовать двумерный массив. Количество строк и столбцов двумерного массива вводится с клавиатуры. Заменить все элементы, меньшие заданного...
C++ Как использовать функцию Kbhit()? Как я понял, то функция kbhit() сохраняет значение нажатой клавиши в буфере. Подскажите, как получить это значение из буфера. Мне необходимо это, чтобы в дальнейшем присвоить значение переменной.... http://www.cyberforum.ru/cpp-beginners/thread1154960.html
Поиск одинаковых элементов в двусвязном списке C++
Здравствуйте уважаемые форумчане. Вопрос в следующем: есть двусвязный список, в котором необходимо реализовать модуль перемещения одинаковых элементов в конец списка. Не могу переместить элементы......
Разработать алгоритм вычисления и вывода необходимого количества итераций C++
Разработать алгоритм вычисления и вывода необходимого количества итераций и приближенного значения функции для заданных в исходных данных значений аргумента и значений допустимой абсолютной...
C++ Найти наибольшее и наименьшее абсолютное значение вещественного массива http://www.cyberforum.ru/cpp-beginners/thread1154938.html
Найти наибольшее и наименьшее абсолютное значение вещественного массива. Если таких значений несколько, определить их количество. Создать функции для определения минимума и максимума.
C++ Раскраска таблицы умножения Раскраска таблицы умножения (Время: 1 сек. Память: 16 Мб Сложность: 32%) Таблицей умножения назовем таблицу размера n строк на m столбцов, в которой на пересечении i-ой строки и j-ого столбца... подробнее

Показать сообщение отдельно
The_Jok
0 / 0 / 0
Регистрация: 10.03.2014
Сообщений: 29

Вложенный цикл и списки. Поиск одинаковых - C++

23.04.2014, 10:43. Просмотров 262. Ответов 2
Метки (Все метки)

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
MNOZ *per(MNOZ *S1, MNOZ *S2, MNOZ *S3)  //Пересечение
{
    MNOZ *cur1=NULL;
    
    for(; S1!=NULL; S1->next)
        for(; S2!=NULL; S2->next)
     {
            if(S1->data  == S2->data ){
            cur1=AddAfterCur(S3, cur1, S1->data);
 
            if(S3==NULL) S3=cur1;}
     }
    return S3;
}
Всем привет. Вопрос такой: как сравнить два элемента в разных списках(S1,S2)?
Подобный метод с массивами работает, тут что-то не хочет. Точнее берет за основу первый элемент S1 множества и только его сравнивает со вторым множеством..
В итоге, если вводить: (1,2,3,5) и (3,1,2,1,7,66) результатом будет (1,1)
Подскажите, как быть?(
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru