Advertisement
Guest User

gaylunye

a guest
Sep 20th, 2018
94
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.91 KB | None | 0 0
  1.  
  2. #include <iostream>
  3. //no need to type std
  4. using namespace std;
  5. int main() {
  6. //two variables
  7. int sum=0;
  8. int num;
  9. int sq;
  10. char j;
  11. char s;
  12. cin>>num;
  13. sum=sum+num;
  14.  
  15. //while loop
  16. //once no more numbers are to be input
  17. while (cin>>s>>num) {
  18.  
  19.  
  20. //add up the numbers depending on the sign
  21. if (s == '+' || s == '-') {
  22. cin.get(j);
  23. if (s == '+' && j == '^') {
  24. sq = num * num;
  25. sum+=sq;
  26. }
  27. else if ( s== '-' && j == '^') {
  28. sq = num* num;
  29. sum-=sq;
  30. }
  31. else if (s == '+') {
  32.  
  33. sum+=num;
  34. }
  35. else if (s == ';') {
  36.  
  37. sum=num;
  38. }
  39. else if (j == '^') {
  40. sq = num * num;
  41. sum+=sq;
  42. }
  43. else {
  44.  
  45. sum-=num;
  46. }
  47. }
  48.  
  49. }
  50. if ( s == '^') {
  51. sum = sum * sum;
  52. }
  53. else {
  54. sum = sum;
  55.  
  56. }
  57. cout<<sum<<endl;
  58.  
  59. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement