Pagini recente » Cod sursa (job #928929) | Cod sursa (job #1825082) | Borderou de evaluare (job #2003003) | Cod sursa (job #2705105) | Cod sursa (job #671055)
Cod sursa(job #671055)
#include<cstdio>
#include<vector>
using namespace std;
vector<long long> v1;
vector<long long>::iterator it;
class suma{
private:
long long *a,*b;
public:
inline void set_values(long long,long long);
inline long long sumax();
inline void del(){delete a;delete b;};
};
inline void suma::set_values(long long x,long long y){
a=new long long;*a=x;
b=new long long;*b=y;
v1.push_back(*a);
v1.push_back(*b);
}
inline long long suma::sumax(){
long long suma=0;
for(it=v1.begin();it<v1.end();it++)
suma+=*it;
return suma;
}
int main()
{
freopen("adunare.in","r",stdin);
freopen("adunare.out","w",stdout);
long long c,d;
suma x;
scanf("%lld %lld",&c,&d);
x.set_values(c,d);
printf("%lld",x.sumax());
x.del();
return 0;
}