1
      2
      3
      4
      5
      6
      7
      8
      9
     10
     11
     12
     13
#include <iostream>
#include <iterator>
#include "array.hpp"

int main() {
   std::istream_iterator<int> it(std::cin);
   std::istream_iterator<int> end;
   Array<int> a(it, end);
   for (std::size_t index = 0; index < a.get_size(); ++index) {
      std::cout << " " << a(index);
   }
   std::cout << std::endl;
}