Pagini recente » Cod sursa (job #2690594) | Cod sursa (job #808103) | Cod sursa (job #2510357) | Cod sursa (job #2639362) | Cod sursa (job #1705344)
#include <algorithm>
#include <cstdint>
#include <fstream>
#include <iostream>
using namespace std;
// Functions I will use to solve the problems
namespace ai {
template<typename... Args>
void inline ignore(Args ...)
{
}
}
/*
A + B
Adunare simpla.
Date de intrare:
- pe prima linie un numar intreg a;
- pe a doua linie un numar intreg b.
Date de iesire:
- pe prima linie: suma celor doua numere a + b
*/
namespace ia_problem_0000 {
int run(int argc, char *argv[], char *envp[])
{
ai::ignore(argc, argv, envp);
int32_t a{}, b{};
fstream s;
s.open("adunare.in", ios_base::in);
if (!s.is_open())
return 1;
s >> a >> b;
cerr << a << '+' << b << '=';
s.close();
s.open("adunare.out", ios_base::out);
if (!s.is_open())
return 2;
int32_t sum{ min(a + b, int32_t(2.0e9)) };
s << a + b << ends;
cerr << sum << endl;
s.close();
return 0;
}
} // namespace problem0001
namespace infoarena = ia_problem_0000;
int main(int argc, char *argv[], char *envp[])
{
return infoarena::run(argc, argv, envp);
}