#include "Span.hpp" #include #include int main() { { Span sp = Span(5); sp.addNumber(6); sp.addNumber(3); sp.addNumber(17); sp.addNumber(9); sp.addNumber(11); std::cout << sp << std::endl; std::cout << "shortest span: " << sp.shortestSpan() << std::endl; std::cout << "longest span: " << sp.longestSpan() << std::endl; } std::cout << std::endl; { std::list list; for (int i = 0; i < 10; i++) { list.push_back(rand() % 100); } Span sp(list.size()); sp.addNumbers >(list.begin(), list.end()); std::cout << sp << std::endl; std::cout << "shortest span: " << sp.shortestSpan() << std::endl; std::cout << "longest span: " << sp.longestSpan() << std::endl; } return 0; }