Facebook
From Ungracious Cockroach, 1 Year ago, written in Plain Text.
Embed
Download Paste or View Raw
Hits: 75
  1. #include <iostream>
  2. #include <string>
  3. #include <cmath>
  4. #include <sstream>
  5.  
  6. int main()
  7. {
  8.         double moneyNeed{ 0.0 };
  9.         double moneyHave{ 0.0 };
  10.         std::cin >> moneyNeed;
  11.         std::cin >> moneyHave;
  12.  
  13.         std::string type{ "" };
  14.         double sumSpend{ 0.0 };
  15.  
  16.         int spendDays{ 0 };
  17.         int days{ 0 };
  18.  
  19.         while (spendDays < 5)
  20.         {
  21.                 std::getline(std::cin >> std::ws, type);
  22.                 std::cin >> sumSpend;
  23.                 if (type == "spend")
  24.                 {
  25.                         moneyHave -= sumSpend;
  26.                         if (moneyHave < 0)
  27.                         {
  28.                                 moneyHave = 0;
  29.                         }
  30.                         spendDays++;
  31.                         days++;
  32.                         if (spendDays == 5)
  33.                         {
  34.                                 std::cout << "You can't save the money." << '\n';
  35.                                 std::cout << days;
  36.                                 break;
  37.                         }
  38.                 }
  39.                 if (type == "save")
  40.                 {
  41.                         moneyHave += sumSpend;
  42.                         days++;
  43.                         if (moneyHave >= moneyNeed)
  44.                         {
  45.                                 std::cout << "You saved the money for " << days << " days." << '\n';
  46.                                 break;
  47.                         }
  48.                 }
  49.         }
  50. }
  51.