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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Заменить все элементы массива, меньшие заданного числа, этим числом http://www.cyberforum.ru/cpp-beginners/thread1154970.html
I. Дана последовательность целых чисел. Замечание. Использовать двумерный массив. Количество строк и столбцов двумерного массива вводится с клавиатуры. Заменить все элементы, меньшие заданного числа, этим числом
C++ Как использовать функцию Kbhit()? Как я понял, то функция kbhit() сохраняет значение нажатой клавиши в буфере. Подскажите, как получить это значение из буфера. Мне необходимо это, чтобы в дальнейшем присвоить значение переменной. Пробовал так char a=getch() ,но так цикл останавливается,пока не нажму клавишу. http://www.cyberforum.ru/cpp-beginners/thread1154960.html
Поиск одинаковых элементов в двусвязном списке C++
Здравствуйте уважаемые форумчане. Вопрос в следующем: есть двусвязный список, в котором необходимо реализовать модуль перемещения одинаковых элементов в конец списка. Не могу переместить элементы... Прошу помощи... #include <stdlib.h> #include <iostream> using namespace std; struct Node //Структура являющаяся звеном списка { int x; //Значение x будет передаваться в...
Разработать алгоритм вычисления и вывода необходимого количества итераций C++
Разработать алгоритм вычисления и вывода необходимого количества итераций и приближенного значения функции для заданных в исходных данных значений аргумента и значений допустимой абсолютной погрешности.Так же вывести вычисленное с помощью стандартной функции значение и значение полученной абсолютной погрешности. функция y=(x)^(1/3) y(i+1)=05*y(i)+(1.2*x)/(2y(i)^2+x/y(i)) почему-то программа...
C++ Найти наибольшее и наименьшее абсолютное значение вещественного массива http://www.cyberforum.ru/cpp-beginners/thread1154938.html
Найти наибольшее и наименьшее абсолютное значение вещественного массива. Если таких значений несколько, определить их количество. Создать функции для определения минимума и максимума.
C++ Раскраска таблицы умножения Раскраска таблицы умножения (Время: 1 сек. Память: 16 Мб Сложность: 32%) Таблицей умножения назовем таблицу размера n строк на m столбцов, в которой на пересечении i-ой строки и j-ого столбца стоит число i∙j (строки и столбцы нумеруются с единицы). В одной из математических школ было решено провести педагогический эксперимент. Для того, чтобы ученикам было проще запоминать таблицу... подробнее

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

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

23.04.2014, 10:43. Просмотров 260. Ответов 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)
Подскажите, как быть?(
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru