#include <stdio.h>
#include <iostream>
using namespace std;
class delen
{
public:
delen(int ix,int iy);
~delen();
int x,y;
int inf1();
int inf2();
};
delen::delen(int ix,int iy)
{
x=ix;
y=iy;
}
int delen::inf1()
{return x;}
int delen::inf2()
{return y;
}
delen::~delen()
{cout<<"; обьект родителя удалили;";}
class virus:public delen
{
public:
float z,s;
virus(int ix, int iy, float iz, float is);
virtual ~virus();
float vyraz();
};
virus::virus(int ix, int iy, float iz, float is):delen(ix, iy)
{s=is;
z = iz;
}
virus::~virus()
{ cout<<"; обьект наследника удалили";
}
float virus::vyraz()
{
return s=x/z+y/z;
}
int main()
{
int x,y;
float z,s;
cin>>x;
cin>>y;
cin>>z;
virus obj1(x,y,z,s);
cout<<"Result = "<< obj1.vyraz();
cout<<"; vhod rod x= "<<obj1.inf1();
cout<<"; vhod rod y= "<<obj1.inf2();
return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CiNpbmNsdWRlIDxpb3N0cmVhbT4KdXNpbmcgbmFtZXNwYWNlIHN0ZDsKY2xhc3MgZGVsZW4KewoJcHVibGljOgpkZWxlbihpbnQgaXgsaW50IGl5KTsKfmRlbGVuKCk7CmludCB4LHk7CmludCBpbmYxKCk7CmludCBpbmYyKCk7Cn07CmRlbGVuOjpkZWxlbihpbnQgaXgsaW50IGl5KQp7Cgl4PWl4OwoJeT1peTsKfQppbnQgZGVsZW46OmluZjEoKQp7cmV0dXJuIHg7fQppbnQgZGVsZW46OmluZjIoKQp7cmV0dXJuIHk7Cn0KCmRlbGVuOjp+ZGVsZW4oKQp7Y291dDw8Ijsg0L7QsdGM0LXQutGCINGA0L7QtNC40YLQtdC70Y8g0YPQtNCw0LvQuNC70Lg7Ijt9CgpjbGFzcyB2aXJ1czpwdWJsaWMgZGVsZW4gCnsgCnB1YmxpYzogCmZsb2F0IHosczsgCnZpcnVzKGludCBpeCwgaW50IGl5LCBmbG9hdCBpeiwgZmxvYXQgaXMpOyAKdmlydHVhbCB+dmlydXMoKTsgCmZsb2F0IHZ5cmF6KCk7IAp9OyAKCnZpcnVzOjp2aXJ1cyhpbnQgaXgsIGludCBpeSwgZmxvYXQgaXosIGZsb2F0IGlzKTpkZWxlbihpeCwgaXkpIAp7cz1pczsgCnogPSBpejsgCn0gCgp2aXJ1czo6fnZpcnVzKCkgCnsgY291dDw8Ijsg0L7QsdGM0LXQutGCINC90LDRgdC70LXQtNC90LjQutCwINGD0LTQsNC70LjQu9C4IjsgCn0gCgpmbG9hdCB2aXJ1czo6dnlyYXooKSAKeyAKcmV0dXJuIHM9eC96K3kvejsgCn0gCgoKaW50IG1haW4oKSAKeyAKaW50IHgseTsKZmxvYXQgeixzOwpjaW4+Png7IApjaW4+Pnk7ICAKY2luPj56OyAKCnZpcnVzIG9iajEoeCx5LHoscyk7IApjb3V0PDwiUmVzdWx0ID0gIjw8IG9iajEudnlyYXooKTsgCmNvdXQ8PCI7IHZob2Qgcm9kIHg9ICI8PG9iajEuaW5mMSgpOwpjb3V0PDwiOyB2aG9kIHJvZCB5PSAiPDxvYmoxLmluZjIoKTsKcmV0dXJuIDA7IAp9