Advertisement
Guest User

3_2_5_1

a guest
Apr 8th, 2020
188
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.67 KB | None | 0 0
  1. using namespace std;
  2. #include <iostream>
  3. class Arith
  4. {
  5. private:
  6.     int n;
  7. public:
  8.     int Count(int prev_result, char sign, int result)
  9.     {
  10.         switch(int(sign))
  11.         {
  12.         case int('+'):
  13.             return prev_result+result;
  14.         case int('-'):
  15.             return prev_result-result;
  16.         case int('*'):
  17.             return prev_result*result;
  18.         case int('%'):
  19.             return prev_result%result;
  20.         }
  21.     }
  22. };
  23. int main()
  24. {
  25.     Arith number;
  26.     int a, b;
  27.     char sign;
  28.     int count = 1;
  29.     cin >> a >> sign >> b;
  30.     a = number.Count(a,sign,b);
  31.     while (1)
  32.     {
  33.         cin >> sign;
  34.         if (sign == 'C')
  35.             break;
  36.         count++;
  37.         cin >> b;
  38.         a = number.Count(a,sign,b);
  39.         if (count%3 == 0)
  40.             cout << a << endl;
  41.     }
  42.     return 0;
  43. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement