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

АТД список. Объединение списков. - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ шаблонный стек. http://www.cyberforum.ru/cpp-beginners/thread356644.html
надо написать стек объектом которого может быть list или vector или stack с STL и принимать любой тип чтоб в main можно было написать Stack <type <T>,T> a; где type-vector,list,stack... и T - int,string... Как его осуществить?
C++ определение длины слова с номером n в строке s 1.определение длины слова с номером n в строке s 2.определение позиции начала в строке s слова с номером n составьте пожалуйста программу на С++, разработать 2 варианта заданной функции, используя традиционную обработку массивов и используя адресную арифметику http://www.cyberforum.ru/cpp-beginners/thread356637.html
Обмен компонентов между файлами C++
Имеется 5 файлов: f1, f2, f3, f4, f5, компонентами которых есть числа типа double. Организовать обмен компонентов между файлами по следующей схеме: f1->f3 f2->f4 f3->f5 f4->f2 f5->f1 То есть компоненты из файла f1 будут в файле f5 и т.д. Можно использовать 1 дополнительный файл h. Спасибо за внимание.
C++ Получить все меньшие n натуральные числа, квадрат суммы цифр которых равен m
Здравствуйте, помогите решить задачу. Тема: Вложенные циклы в языке С. Даны натуральные числа m и n. Получить все меньшие n натуральные числа, квадрат суммы цифр которых равен m. желательно с комментариями, заранее спасибо.
C++ Перегрузка методов и преобразование типов. http://www.cyberforum.ru/cpp-beginners/thread356619.html
Такой вопрос. Есть класс. class MarkMSGProtocol_t : public MarkIO_t { public: MarkMSGProtocol_t(); virtual ~MarkMSGProtocol_t(); int MarkSend(void* Data); /*Оболочки для перегруженных методов*/ int MarkRecive(void* Data); /*Оболочки для перегруженных методов*/ private: int Send(const MarkClInfo_t& MClientInfo);
C++ Нужна помощь по Дискретке. Класс-группа: множество + бинарная операция Здравствуйте. В этом году в академии начали преподавать дискретную математику. Что-то не очень легко в начале это все дается. Помогите, пожалуйста, ступить на верный путь для решения задачи и разобраться в задании. С программированием обычно особых проблем не было, но тут зашел в ступор вообще. Есть вот такое задание: Создать класс группу, которая содержит определенное множество, на котором... подробнее

Показать сообщение отдельно
Infinity3000
 Аватар для Infinity3000
1057 / 576 / 24
Регистрация: 03.12.2009
Сообщений: 1,255
26.09.2011, 17:53     АТД список. Объединение списков.
Здравствуйте!

Подскажите пожалуйста как объединить два списка в один?? Или второй список добавить в конец первого?

Вот так сказать начало!

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
#include "iostream"
#include "list"
 
 
using std::list;
using std::cout;
using std::cin;
 
int _tmain(int argc, _TCHAR* argv[])
{
    setlocale(0,"");//руский щрифт в консоле
    
    int n;
    char num;
    
    list<char> l; //объявили список_1
    
    list<char> l2; //объявили список_2
 
    cout << "Введите длину списка: ";
    cin >> n;
 
    cout << "Введите содержимое списка: ";
    for(int i = 0; i < n; i++)
    {   
        cin >> num;
        l.push_back(num);
        l2.push_back(num);
    }
    
    l2.reverse(); //отображаем семетрично список
 
    //Мне нужно список l2 добавить в конец списка l
    //ну и вывести все на экран
 
    
    cout << "Вывод искомого списка: ";
   
    for(list<char>::iterator iter1 = l.begin(); iter1 != l.end(); iter1++)
    {
        cout << *iter1  << ",";
    }
    cout << "\n";
 
 
    system("pause >> NULL");
    return 0;
}
Спасибо большое!
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 22:17. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru