👤

PlusMinus

C++

varena.ro

Va rog frumos sa ma ajutati, deaorece nu am iteles foarte bine si nu stiu cum sa rezolv probleme cu ajutorul tipului char!


Răspuns :

codul a trecut testarea cu 100 de puncte

#include <iostream>

#include <fstream>

using namespace std;

ifstream f("plusminus.in");

ofstream g("plusminus.out");

char semn, semn2;

long long num, suma;

int main()

{

   f >> num >> semn;

   suma=num;

   while (f >> num >> semn2)

   {

      if (semn=='+')

           suma=suma+num;

       else suma=suma-num;

       semn=semn2;

   }

   if (semn=='+')

           suma=suma+num;

       else suma=suma-num;

   g << suma;

}