#include #include #include #include #include int main() { std::cout << "Starting heavy task..." << std::endl; auto start = std::chrono::high_resolution_clock::now(); double result = 0.0; while (std::chrono::duration_cast( std::chrono::high_resolution_clock::now() - start).count() < 10) { for (int i = 0; i < 1000000; ++i) { result += std::sin(i) * std::cos(i); } } std::vector dummy(10'000'000, 42); std::cout << "Task finished. Result: " << result << std::endl; return 0; }