Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- //no need to type std
- using namespace std;
- int main() {
- //two variables
- int sum=0;
- int num;
- int sq;
- char j;
- char s;
- cin>>num;
- sum=sum+num;
- //while loop
- //once no more numbers are to be input
- while (cin>>s>>num) {
- //add up the numbers depending on the sign
- if (s == '+' || s == '-') {
- cin.get(j);
- if (s == '+' && j == '^') {
- sq = num * num;
- sum+=sq;
- }
- else if ( s== '-' && j == '^') {
- sq = num* num;
- sum-=sq;
- }
- else if (s == '+') {
- sum+=num;
- }
- else if (s == ';') {
- sum=num;
- }
- else if (j == '^') {
- sq = num * num;
- sum+=sq;
- }
- else {
- sum-=num;
- }
- }
- }
- if ( s == '^') {
- sum = sum * sum;
- }
- else {
- sum = sum;
- }
- cout<<sum<<endl;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement