Informatică, întrebare adresată de andreea2003bianca, 8 ani în urmă

Cerința
Se dau 2 numere naturale. Calculați suma / diferenţa lor.
Date de intrare
Fișierul de intrare calcmare.in conține pe prima linie numărul a, pe a doua linie numărul b, iar pe a treia linie un semn + sau - care arată dacă numerele trebuie adunate / scăzute.
Date de ieșire
Fișierul de ieșire calcmare.out va conține pe prima linie numărul R, reprezentând rezultatul determinat.
Restricții și precizări
1 ≤ nr. cifre număr ≤ 1000.
Pentru 50% din punctaj semnul va fi + , iar pentru restul de 50%, semnul -.
Pentru 20% din punctaj nr. cifre număr ≤ 15.
Se garantează că a≥b pentru scăderi.

Răspunsuri la întrebare

Răspuns de varunax424
2

#include <bits/stdc++.h>

using namespace std;

int main()

{

   ifstream fin("calcmare.in");

   ofstream fout("calcmare.out");

   long long a,b;

   char c;

   fin >> a >> b >> c;

   if(c=='+')

       fout << a+b;

   else if(c=='-')

       fout << a-b;

}

Alte întrebări interesante