/
haseew
/
Lab_7
Обзор
Документация
Войти
/
haseew
/
Lab_7
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
Containers.h
32 строки
1 KB
Egorchik
Lab_7
12 май 2026, 17:22
12 май 2026, 17:22
d36efc2
Код
Авторство
О чём код?
#ifndef CONTAINERS_H #define CONTAINERS_H #include <iostream> #include <string> #include <vector> // шаблонная функция вывода элементов любого контейнера через разделитель template <typename Container> void Print(const Container& container, const std::string& delimiter) { bool is_first = true; // использование константных ссылок для предотвращения копирования for (const auto& element : container) { if (!is_first) { std::cout << delimiter; } std::cout << element; is_first = false; } std::cout << "\n"; } // функция для проверки уникальности последовательности чисел void solve_associative_1(const std::vector<int>& numbers); // функция для поиска общих букв во всех словах последовательности void solve_associative_2(const std::vector<std::string>& words); // функция для подсчета порядкового номера встречи каждого слова void solve_associative_3(const std::vector<std::string>& words); #endif // CONTAINERS_H