Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- #include <iomanip>
- using namespace std;
- class Ndryshimi
- {
- public :
- int a , b ,c , d;
- virtual int Zbritja()
- {
- return 0;
- }
- };
- class dy_numra:public Ndryshimi
- {
- int Zbritja()
- {
- return a-b;
- }
- };
- class tre_numra:public Ndryshimi
- {
- int Zbritja()
- {
- return a-b-c;
- }
- };
- class kater_numrave:public Ndryshimi
- {
- int Zbritja()
- {
- return a-b-c-d;
- };
- };
- int main()
- {
- Ndryshimi *f;
- dy_numra dn;
- dn.a=5;
- dn.b=3;
- tre_numra tn;
- tn.a=45;
- tn.b=25;
- tn.c=15;
- kater_numrave kn;
- kn.a=102;
- kn.b=33;
- kn.c=24;
- kn.d=14;
- f=&dn;
- cout <<"Zbritja e dy numrave eshte : " << f->Zbritja()<<endl;
- f=&tn;
- cout<<"Zbritja e tre numrave eshte: " << f->Zbritja()<<endl;
- f=&kn;
- cout<<"Zbritja e kater numrave eshte: " << f->Zbritja()<<endl;
- cin.get();
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement