equal проверяет, совпадают ли два диапазона одинаковой длины по каждому элементу. Ему нужны два начала и конец первого диапазона плюс начало второго.">
Следите за новинками
в нашем Telegram канале. Жми, чтобы подписаться:)
⊗cpSpAgEq 63 of 696 menu
◀ ▶

Равенство диапазонов в C++

Алгоритм equal проверяет, совпадают ли два диапазона одинаковой длины по каждому элементу.

Ему нужны два начала и конец первого диапазона плюс начало второго; длина второго берется по первому. Результат типа bool попадает в логическое значение для ветки if. Запишем два C-массива и выведем ответ алгоритма equal:

#include <algorithm> #include <iostream> int main() { int left[] = {1, 2, 3}; int right[] = {1, 2, 3}; bool same = std::equal(std::begin(left), std::end(left), std::begin(right)); std::cout << same << "\n"; return 0; }

Задайте вектор {4, 5} и массив {4, 6}, сравните их алгоритмом equal и выведите результат.

← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить