diff --git a/Algorithms.hpp b/Algorithms.hpp index 9c35b38..8598286 100644 --- a/Algorithms.hpp +++ b/Algorithms.hpp @@ -14,6 +14,18 @@ namespace mee{ +//A list of functions in the file +//Also works as a declaration +template +std::vector getPrimes(T goalNumber); +template +std::vector getDivisors(T num); +template +T getSum(std::vector numbers); +template +bool isFound(T num, std::vector list); + + template std::vector getPrimes(T goalNumber){ std::vector primes; @@ -48,7 +60,7 @@ std::vector getPrimes(T goalNumber){ foundFactor = false; } } - std::sort(primes.front(), primes.end()); + std::sort(primes.begin(), primes.end()); return primes; } @@ -68,7 +80,7 @@ std::vector getDivisors(T num){ } } } - std::sort(divisors.front(), divisors.end()); + std::sort(divisors.begin(), divisors.end()); return divisors; }