#include<iostream>
#include<fstream>
using namespace std;
class vecto{
private:
int *a;
int n;
public:
void nhapbp();
void xemmh();
vecto operator+(vecto);
};
void vecto::nhapbp(){
cout<<"Nhap so luong phan tu cua vector: "; cin>>n;
a = new int[n];
for(int i=0; i<n; i++){
cin>>a[i];
}
}
void vecto::xemmh(){
for(int i=0; i<n; i++){
cout<<a[i]<<" ";
}
}
}
vecto vecto::operator+(vecto v){
vecto m;
for(int i=0; i<v.n; i++){
m.a[i] = this->a[i]+v.a[i];
}
return m;
}
int main(){
vecto a;
vecto b;
a.nhapbp();
a.xemmh();
cout<<endl;
b.nhapbp();
b.xemmh();
vecto tong=a+b;
tong.xemmh();
return 0;
}
I2luY2x1ZGU8aW9zdHJlYW0+CiNpbmNsdWRlPGZzdHJlYW0+CnVzaW5nIG5hbWVzcGFjZSBzdGQ7CgpjbGFzcyB2ZWN0b3sKCXByaXZhdGU6CgkJaW50ICphOwoJCWludCBuOwoJcHVibGljOgoJCXZvaWQgbmhhcGJwKCk7CgkJdm9pZCB4ZW1taCgpOwoJCXZlY3RvIG9wZXJhdG9yKyh2ZWN0byk7Cn07CnZvaWQgdmVjdG86Om5oYXBicCgpewoJY291dDw8Ik5oYXAgc28gbHVvbmcgcGhhbiB0dSBjdWEgdmVjdG9yOiAiOyBjaW4+Pm47CglhID0gbmV3IGludFtuXTsKCWZvcihpbnQgaT0wOyBpPG47IGkrKyl7CgkJY2luPj5hW2ldOwoJfQp9CnZvaWQgdmVjdG86OnhlbW1oKCl7Cglmb3IoaW50IGk9MDsgaTxuOyBpKyspewoJCWNvdXQ8PGFbaV08PCIgIjsKCX0KfQoKfQp2ZWN0byB2ZWN0bzo6b3BlcmF0b3IrKHZlY3RvIHYpewoJdmVjdG8gbTsKCWZvcihpbnQgaT0wOyBpPHYubjsgaSsrKXsKCQltLmFbaV0gPSB0aGlzLT5hW2ldK3YuYVtpXTsKCX0KCXJldHVybiBtOwp9CgppbnQgbWFpbigpewoJdmVjdG8gYTsKCXZlY3RvIGI7CgoJYS5uaGFwYnAoKTsKCWEueGVtbWgoKTsKCgljb3V0PDxlbmRsOwoKCWIubmhhcGJwKCk7CgliLnhlbW1oKCk7CgkKCXZlY3RvIHRvbmc9YStiOwoJdG9uZy54ZW1taCgpOwoJCglyZXR1cm4gMDsKfQ==