fork download
  1. #include <vector>
  2. #include <iostream>
  3.  
  4. std::vector<int> function(int divisor, int total) {
  5. std::vector<int> myVec;
  6. myVec.reserve(6);
  7.  
  8. for (int i = 0; i < divisor; ++i) {
  9. int val = ((i+1) * total) / divisor - (i * total) / divisor;
  10. myVec.push_back(val);
  11. }
  12. return myVec;
  13. }
  14.  
  15. int main() {
  16. std::vector<int> r = function(6, 100);
  17. int sum=0;
  18. for(int i=0; i<r.size(); ++i) {
  19. std::cout << r[i] << ' ';
  20. sum += r[i];
  21. }
  22. std::cout << sum;
  23. }
Success #stdin #stdout 0s 3016KB
stdin
Standard input is empty
stdout
16 17 17 16 17 17 100