fork download
  1. #include <bits/stdc++.h>
  2. #define int double
  3. using namespace std;
  4. //(7) * E (PR(rK))
  5. signed main(){
  6. vector<int> inits = {109, 843 , 950 ,256, 329, 445, 192, 772};
  7. vector<int> percentages;
  8. int base = accumulate(inits.begin() , inits.end() , 0.00);
  9. // cout << setprecision(2);
  10. for(int i : inits){
  11. int res = i * 100 / base;
  12.  
  13. percentages.emplace_back(i / base);
  14. }
  15. for(int i : percentages) cout << i << " "; cout << endl;
  16. int acc = 0.0;
  17. vector<int>vals;
  18. for(int i : percentages)
  19. {
  20. acc += i;
  21. vals.emplace_back(acc * 7);
  22. }
  23. cout << acc << endl;
  24. for(int i : vals) cout << i << " "; cout << endl;
  25.  
  26. }
Success #stdin #stdout 0.01s 5296KB
stdin
Standard input is empty
stdout
0.0279774 0.216376 0.24384 0.0657084 0.0844456 0.11422 0.0492813 0.198152 
1
0.195842 1.71047 3.41735 3.87731 4.46843 5.26797 5.61294 7