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

Сформировать список L включив в него по одному разу элементы, которые входят в один из списков L1 и L2, но в то же время не входит во второй из них - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Дан массив.Все положительные элементы уменьшить на количество отрицательных элементов. Осуществить сдвиг вправо http://www.cyberforum.ru/cpp-beginners/thread543892.html
Помогите доделать задачу на С++ 1.Дан массив A. Все положительные элементы уменьшить на количество отрицательных элементов. Осуществить сдвиг вправо на k позиций, где k – число положительных элементов. 2.Массивы, полученные в результате выполнения задания варианта А, отсортировать методом простого обмена, методом простой выборки и методом простой вставки. Методом бинарного поиска найти ...
C++ Найти минимальный и максимальный элемент в массиве найти минимальный и максимальный элемент в массиве скажите где ошибка в данном скрипте использую dev c++ #include <iostream.h> #include <windows.h> #include <math.h> int main() http://www.cyberforum.ru/cpp-beginners/thread543887.html
min-gw try-catch почемуто не работает C++
Немогу понять почему не обрабатывается исключение, код приведен ниже. #include <cstdlib> #include <iostream> #include <windows.h> #include <stdexcept> using namespace std; int main() { int i ,j,k; try
Перебор возможных значений для трёх чисел C++
Доброго времени суток. Нужно перебрать все возможные значения трёх чисел. их сума равна 1. перебрать нужно с шагом 0,01, например 0,01 0,01 0,98 . Заранее благодарен за помощь
C++ Вычислить сумму элементов матрицы в заштрихованной области http://www.cyberforum.ru/cpp-beginners/thread543857.html
Здравствуйте. У меня возникла проблема с программой. Я написал параграмму. Вот что получилось. #include <iostream> using namespace std; int main() { int n; int a; cout << "n = "; cin >> n;
C++ Операторы цикла и передачи управления Получить таблицу пересчета миль в километры и обратно (1 миля = 1,609344 км) для расстояний, не превышающих k км, в следующем виде: МИЛИ КМ 0,6214 1,0000 1,0000 1,6093 подробнее

Показать сообщение отдельно
inek
0 / 0 / 0
Регистрация: 09.04.2012
Сообщений: 11
15.04.2012, 19:51  [ТС]     Сформировать список L включив в него по одному разу элементы, которые входят в один из списков L1 и L2, но в то же время не входит во второй из них
Цитата Сообщение от IPtv Посмотреть сообщение
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
List<int> list1, list2;
/*...*/
 
List<int> result;
 
while(!list1.isEmpty())
{
    int data = list1.popFront();
    if(list2.search(data) == NULL && result.search(data) == NULL)
    {
        result.pushFront(data);
    }
}
 
while(!list2.isEmpty())
{
    int data = list2.popFront();
    if(result.search(data) == NULL)
    {
        result.pushFront(data);
    }
}
 
result.print();
У вас идет реализация для списков типа int. Мне необходимо сделать так сказать универсальным, чтобы была возможность протестировать на разных типах данных: целые, вещественные, символьные, строки.


вот как я объявляю два списка L1 и L2:
C++
1
2
3
4
5
6
7
    List<string> *L1 = new List<string>(NULL);
    L1->create(7);
    L1->print();
    
    List<string> *L2 = new List<string>(NULL);
    L2->create(7);
    L2->print();
и из этих списков надо сформировать L3...
 
Текущее время: 10:03. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru