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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
The_Jok
0 / 0 / 0
Регистрация: 10.03.2014
Сообщений: 29
#1

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

23.04.2014, 10:43. Просмотров 259. Ответов 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)
Подскажите, как быть?(
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
23.04.2014, 10:43     Вложенный цикл и списки. Поиск одинаковых
Посмотрите здесь:

Вложенный цикл for - C++
помогите пожалуйста решить задачу с помощью вложеного цикла for только без масивов пожалуйста пользователь вводит числа, необходимо...

Вложенный цикл - C++
Помогите пожалуйста решить задачку на С++. Вот собственно и она: http://s52.***********/i135/0911/cc/bbac963fb780.jpg Заранее спасибо.

Задача на вложенный цикл - C++
Дано натуральное число n.Получить f0,f1....fn , где: fi=(1/i^2+1)+(1/i^2+2)....(1/i^2+i+1) Помогите пожалуйста написать код на С++

Задача на вложенный цикл - C++
10 20 20 30 30 30 40 40 40 40 50 50 50 50 50 5 5 5 5 5 10 10 10 10 15 15 15

вложенный цикл и двумерный массив - C++
Ребят, пытаюсь сделать программу, которая будет красиво выводить мне таблицу прогресса силовых показателей спортсменов, и я должен...

Вложенный цикл и двухмерный массив - C++
// nested.cpp -- nested loops and 2-D array #include <iostream> const int Cities = 5; const int Years = 4; int main() { using...

Почему while не прекращает вложенный цикл? - C++
double test; while (test<=500) { for (test=0; test<=600; test +=1) cout << "Итерация №" << test << "\n"; ...

Вложенный цикл. Нахождение простых чисел - C++
#include <iostream> using namespace std; int main() { int n,sum=0,i,k; cout << "Hello world!" << endl; cin >>...

Поиск одинаковых букв - C++
Помогите решить: В строке найти все повторяющиеся буквы)))

Поиск одинаковых элементов в 2 массивах - C++
Всем привет) Как можно организовать поиск одинаковых элементов в 2 массивах? (сам цикл подскажите пож...) Спасибо заранее)


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Kuzia domovenok
1890 / 1745 / 118
Регистрация: 25.03.2012
Сообщений: 5,924
Записей в блоге: 1
23.04.2014, 10:55     Вложенный цикл и списки. Поиск одинаковых #2
Сообщение было отмечено автором темы, экспертом или модератором как ответ
C++
1
2
3
  for(MNOZ *i=S1; i!=NULL; i=i->next)
        for(MNOZ *j=S2; j!=NULL; j=j->next)
                   if(i->data  == j->data ){
The_Jok
0 / 0 / 0
Регистрация: 10.03.2014
Сообщений: 29
23.04.2014, 11:34  [ТС]     Вложенный цикл и списки. Поиск одинаковых #3
Спасибо большое, все работает!
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru