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