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

Обычная функция которая формирует список - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ количество предложений http://www.cyberforum.ru/cpp-beginners/thread749926.html
доброго вечера, например if (stt == '.' ) count++; но как указать условие ... !!! ??? !? ?!
C++ Морской бой: Проверка на победителя никогда не завершается Здравствуйте дорогие форумчане. Есть у меня некий код морского боя, не полный. Проблема у меня следующая: после расстановки кораблей, после первого выстрела программа самостоятельно добавляет еще один корабль в верхний левый угол массива. Хоть эта координата не отображается на "Поле боя", но проверка на победителя никогда не завершается. Учусь я не в России и мои коллеги, с которыми я делаю... http://www.cyberforum.ru/cpp-beginners/thread749917.html
Собрать int из четырех байтов в файле C++
Есть файл, данные сохранены последовательно, в основном чары иногда есть 4 байтовые числа, не могу прочитать эти числа в переменную, подскажите плиз!
C++ Работа с файлами (fseek)
В чем проблема и как ее устранить ? #include <iostream> #include <conio.h> #include <string.h> #include <stdio.h> #include<io.h> using namespace std; void main()
C++ Двумерные массивы (СЛАУ). Привести систему к треугольному виду http://www.cyberforum.ru/cpp-beginners/thread749908.html
Коэффициенты системы линейных уравнений заданы в виде прямоугольной матрицы.С помощью допустимых преобразований привести систему к треугольному виду. Найти количество строк, среднее арифметическое элементов которых меньше данной величины. Незнаю как решить.
C++ иллюстрация полиморфизма Доброго времени суток!написал примитив для иллюстрации полиморфизма,ориентировался по видеокурсам с ТыТрубы #include<iostream.h> #include<conio.h> class Shape { public : virtual float calc_area()=0; }; class Rectangle : public Shape подробнее

Показать сообщение отдельно
alexmusatkin
2 / 2 / 0
Регистрация: 22.12.2012
Сообщений: 57
30.12.2012, 11:45     Обычная функция которая формирует список
Описать функцию, которая формирует список L3, включая в него
элементы, которые входят в один из списков (L1 или L2), но при этом не входят
в другой. Список L3 формируется из копий звеньев списков L1 и L2; списки L1
и L2 не изменяются.

Прошу помочь с реализацией
или хотя бы идеи, советы,ссылки...

Добавлено через 9 часов 16 минут
как всё это сделать функцией?

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
int a, b, c, d;
        cout<<"Enter the interval (a, b) \n";
        cin>>a;
        cin>>b;
        cout<<"Enter the interval (c, d) \n";
        cin>>c;
        cin>>d;
        set<int> mysetone;
        set<int> mysettwo;
        set<int> mysetthree;
        set<int>::iterator itthree;
        for (int i=a; i<=b; i++)
            {
                mysetone.insert(i);
            }
        for (int j=c; j<=d; j++)
            {
                mysettwo.insert(j);
            }
        set<int>::iterator itone;
        cout<<"\nYour range of numbers from a to b: \n";
        for (itone=mysetone.begin(); itone!=mysetone.end(); itone++) cout<< *itone<< " ";
        set<int>::iterator ittwo;
        cout<<"\nYour range of numbers from c to d: \n";
        for (ittwo=mysettwo.begin(); ittwo!=mysettwo.end(); ittwo++) 
        
            cout<< *ittwo<< " ";
 
        if (c>b)
        {
        cout<<"\nVse eti chisla vhodyat tolko v odno iz mnozhestv";
        exit;
        }
        if (c<=b){
            cout<<"\nEti chisla vhodyat tolko v odno iz mnozhestv: \n";
                for (itone=mysetone.begin(); itone!=mysetone.end(); itone++)
            { 
                for (ittwo=mysettwo.begin(); ittwo!=mysettwo.end(); ittwo++)
                {
                
                    if (*itone == *ittwo) 
                {
                    
                    mysetthree.insert(*ittwo);
                    }
                
                }
            }
 
        
                for (itthree=mysetthree.begin(); itthree != mysetthree.end(); itthree++)
                {
                    int c=*itthree;
                    mysetone.erase(c);
                mysettwo.erase(c);
 
                }
        
 
        
        for (itone=mysetone.begin(); itone!=mysetone.end(); itone++) cout<< *itone<< " ";
 
        for (ittwo=mysettwo.begin(); ittwo!=mysettwo.end(); ittwo++) 
        
            cout<< *ittwo<< " ";
 
        }
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 17:28. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru