fork download
  1. #include <iostream>
  2. #include <cstdint>
  3. #include <vector>
  4.  
  5. //template<class T> using DType = std::vector<T>;
  6. typedef std::vector<std::size_t> DType;
  7.  
  8. DType MakeVector(const std::size_t& L) {
  9. DType R;
  10.  
  11. for (std::size_t i = 0; i < L; i ++) {
  12. R.push_back(i);
  13. }
  14.  
  15.  
  16. return R;
  17. }
  18.  
  19. int main() {
  20. DType R;
  21.  
  22. R = MakeVector(16);
  23. for (std::size_t i = 0; i < R.size(); i++) {
  24. std::cout << R[i] << ',';
  25. }
  26. std::cout << std::endl;
  27. std::cout << std::endl;
  28. for (std::size_t i = 0; i < R.size(); i+=2) {
  29. std::cout << R[i] << ',';
  30. }
  31. std::cout << std::endl;
  32. std::cout << std::endl;
  33.  
  34. return 0;
  35. }
Success #stdin #stdout 0s 4372KB
stdin
Standard input is empty
stdout
0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,

0,2,4,6,8,10,12,14,