Files
cpp08/ex01/main.cpp

39 lines
755 B
C++

#include "Span.hpp"
#include <iostream>
#include <list>
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<int> list;
for (int i = 0; i < 10; i++)
{
list.push_back(rand() % 100);
}
Span sp(list.size());
sp.addNumbers<std::list<int> >(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;
}