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

Описать логическую функцию equal (l1,l2), проверяющую на равенство списки l1 и l2 - C++

Восстановить пароль Регистрация
 
Rayvol
0 / 0 / 0
Регистрация: 29.11.2011
Сообщений: 46
21.05.2012, 17:47     Описать логическую функцию equal (l1,l2), проверяющую на равенство списки l1 и l2 #1
Добрый день, прошу помощи в написании кода (работаю в QT Creator 2.0.1).
Задание: Описать логическую функцию equal (l1,l2), проверяющую на равенство списки l1 и l2.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
21.05.2012, 17:47     Описать логическую функцию equal (l1,l2), проверяющую на равенство списки l1 и l2
Посмотрите здесь:

Написать функцию, проверяющую является ли введенная строка палиндромом C++
Определить функцию, проверяющую, является ли целое число совершенным C++
По заданной таблице истинности записать логическую функцию. C++
Разработать функцию, проверяющую, является ли число простым C++
C++ Односвязный линейный список (Описать тип данных, который отвечает такому представлению многочленов, и создать логическую функцию)
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
MrGluck
Ворчун
Эксперт С++
 Аватар для MrGluck
4925 / 2668 / 243
Регистрация: 29.11.2010
Сообщений: 7,421
21.05.2012, 18:39     Описать логическую функцию equal (l1,l2), проверяющую на равенство списки l1 и l2 #2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <iostream>
#include <list>
 
template<typename T>
bool equal_l1_l2(std::list<T> l1, std::list<T> l2)
{
    return l1 == l2;
}
 
int main()
{
    std::list<int> l1, l2;
    l1.push_back(1); 
    l2.push_back(1);  
    l1.push_back(2); 
    l2.push_back(2); 
    std::cout<< equal_l1_l2 (l1, l2)<< " ";
    l2.push_back(3); 
    std::cout<< equal_l1_l2 (l1, l2); 
    return 0;
}
как бы контейнеры одного типа можно так сравнивать
Rayvol
0 / 0 / 0
Регистрация: 29.11.2011
Сообщений: 46
21.05.2012, 18:44  [ТС]     Описать логическую функцию equal (l1,l2), проверяющую на равенство списки l1 и l2 #3
Цитата Сообщение от MrGluck Посмотреть сообщение
C++
1
2
int main()
}
как бы контейнеры одного типа можно так сравнивать
Благодарю, идею понял. Вас не затруднит написать несколько комментариев к коду? Я не очень хорошо разбираюсь еще, в частности, я не очень понимаю, как работает это - "push_back" .
MrGluck
Ворчун
Эксперт С++
 Аватар для MrGluck
4925 / 2668 / 243
Регистрация: 29.11.2010
Сообщений: 7,421
21.05.2012, 20:54     Описать логическую функцию equal (l1,l2), проверяющую на равенство списки l1 и l2 #4
Цитата Сообщение от Rayvol Посмотреть сообщение
Благодарю, идею понял. Вас не затруднит написать несколько комментариев к коду? Я не очень хорошо разбираюсь еще, в частности, я не очень понимаю, как работает это - "push_back" .
добавляем элемент в конец списка
http://cplusplus.com/reference/stl/list/
Я даже не знаю, что здесь стоит комментировать.
Объявление контейнеров, добавление в них элементов, печать результата функции, добавление элемента, печать результата функции.
Yandex
Объявления
21.05.2012, 20:54     Описать логическую функцию equal (l1,l2), проверяющую на равенство списки l1 и l2
Ответ Создать тему
Опции темы

Текущее время: 09:42. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru