Cod sursa(job #671055)

Utilizator Stefex09Stefan Teodorescu Stefex09 Data 30 ianuarie 2012 17:03:41
Problema A+B Scor 100
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.73 kb
#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;
}