#ifndef UTILS_H //utils szó az angol utilities rövidítése,
#define UTILS_H // ami magyarul kb. „segédeszközök”, „segédfüggvények”
//vagy „hasznos kiegészítők” jelentést adja.
#include <iostream>
#include <string>
#include <ranges>
using namespace std;
// Általános konténerkiíró (range-based for)
template <typename Container>
void print_container(const Container& c, const string& label = "") {
if (!label.empty()) cout << label << ": ";
for (const auto& elem : c) cout << elem << " ";
cout << "\n";
}
// Demó futtató függvény
void run_demo(const string& title, void (*func)());
#endif