fork download
  1. #include <iostream>
  2. #include<string>
  3. #include <sstream>
  4. using namespace std;
  5.  
  6.  
  7. string FormatWithCommas(long long int value)
  8. {
  9. int nextcomma=3;
  10. int count1=0;
  11. stringstream ss;
  12. ss << value;
  13. string str = ss.str();
  14. string result= "";
  15. for (int i=str.length()-1;i>=0; i--)
  16. {
  17. count1++;
  18. result= str[i]+result;
  19. if(count1==nextcomma && count1 != str.length())
  20. {
  21. result = "," + result;
  22. nextcomma = nextcomma +2;
  23. }
  24.  
  25. }
  26. return result;
  27. //string str = to_string(value);
  28. }
  29. int main()
  30. {
  31. long long int iInvestment=400000;
  32.  
  33. long long int initialInvestment=400000;
  34. long long int totalinvestment = 440000;
  35. int increment =15,investmentReturn=15;
  36. cout<< "After 2019 year investment = 4,40,000"<<endl;
  37. int year =30;
  38. for (int i=2018;i<2020 + year;i++)
  39. {
  40. initialInvestment = (initialInvestment * (100+increment))/100;
  41. iInvestment += initialInvestment;
  42. totalinvestment = ((totalinvestment + initialInvestment) * (100+investmentReturn))/100;
  43. cout<<"After "<<i+2<<" year investment = "<<FormatWithCommas(totalinvestment)<<endl;
  44. //to_string(value)
  45. }
  46. // cout<<"Total Investment "<<FormatWithCommas(iInvestment)<<endl;
  47. initialInvestment=400000;
  48. for (int i=0;i<year;i++)
  49. {
  50. cout<<"After " <<i+1<<" year " <<FormatWithCommas(initialInvestment)<<endl;
  51. initialInvestment = initialInvestment *1.18;
  52. }
  53. return 0;
  54.  
  55. }
  56.  
Success #stdin #stdout 0.01s 5392KB
stdin
Standard input is empty
stdout
After 2019 year investment = 4,40,000
After 2020 year investment = 10,35,000
After 2021 year investment = 17,98,600
After 2022 year investment = 27,67,992
After 2023 year investment = 39,87,733
After 2024 year investment = 55,11,116
After 2025 year investment = 74,01,789
After 2026 year investment = 97,35,664
After 2027 year investment = 1,26,03,160
After 2028 year investment = 1,61,11,851
After 2029 year investment = 2,03,89,578
After 2030 year investment = 2,55,88,106
After 2031 year investment = 3,18,87,426
After 2032 year investment = 3,95,00,809
After 2033 year investment = 4,86,80,739
After 2034 year investment = 5,97,25,880
After 2035 year investment = 7,29,89,246
After 2036 year investment = 8,88,87,789
After 2037 year investment = 10,79,13,636
After 2038 year investment = 13,06,47,262
After 2039 year investment = 15,77,72,918
After 2040 year investment = 19,00,96,707
After 2041 year investment = 22,85,67,742
After 2042 year investment = 27,43,02,911
After 2043 year investment = 32,86,15,856
After 2044 year investment = 39,30,50,869
After 2045 year investment = 46,94,22,529
After 2046 year investment = 55,98,62,042
After 2047 year investment = 66,68,71,402
After 2048 year investment = 79,33,86,674
After 2049 year investment = 94,28,51,921
After 2050 year investment = 1,11,93,05,542
After 2051 year investment = 1,32,74,81,080
After 1 year 4,00,000
After 2 year 4,72,000
After 3 year 5,56,960
After 4 year 6,57,212
After 5 year 7,75,510
After 6 year 9,15,101
After 7 year 10,79,819
After 8 year 12,74,186
After 9 year 15,03,539
After 10 year 17,74,176
After 11 year 20,93,527
After 12 year 24,70,361
After 13 year 29,15,025
After 14 year 34,39,729
After 15 year 40,58,880
After 16 year 47,89,478
After 17 year 56,51,584
After 18 year 66,68,869
After 19 year 78,69,265
After 20 year 92,85,732
After 21 year 1,09,57,163
After 22 year 1,29,29,452
After 23 year 1,52,56,753
After 24 year 1,80,02,968
After 25 year 2,12,43,502
After 26 year 2,50,67,332
After 27 year 2,95,79,451
After 28 year 3,49,03,752
After 29 year 4,11,86,427
After 30 year 4,85,99,983