Advertisement
delvinkrasniqi

detyra 3

May 31st, 2018
143
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.86 KB | None | 0 0
  1.  
  2.  
  3.  
  4. #include <iostream>
  5. #include <iomanip>
  6. using namespace std;
  7.  
  8.  
  9. class Ndryshimi
  10. {
  11. public :
  12. int a , b ,c , d;
  13.  
  14. virtual int Zbritja()
  15. {
  16. return 0;
  17. }
  18.  
  19. };
  20.  
  21. class dy_numra:public Ndryshimi
  22. {
  23. int Zbritja()
  24. {
  25. return a-b;
  26. }
  27. };
  28.  
  29. class tre_numra:public Ndryshimi
  30. {
  31. int Zbritja()
  32. {
  33. return a-b-c;
  34. }
  35. };
  36.  
  37. class kater_numrave:public Ndryshimi
  38. {
  39. int Zbritja()
  40. {
  41. return a-b-c-d;
  42. };
  43. };
  44.  
  45.  
  46.  
  47.  
  48. int main()
  49. {
  50. Ndryshimi *f;
  51.  
  52. dy_numra dn;
  53. dn.a=5;
  54. dn.b=3;
  55. tre_numra tn;
  56. tn.a=45;
  57. tn.b=25;
  58. tn.c=15;
  59. kater_numrave kn;
  60. kn.a=102;
  61. kn.b=33;
  62. kn.c=24;
  63. kn.d=14;
  64.  
  65. f=&dn;
  66. cout <<"Zbritja e dy numrave eshte : " << f->Zbritja()<<endl;
  67.  
  68. f=&tn;
  69. cout<<"Zbritja e tre numrave eshte: " << f->Zbritja()<<endl;
  70.  
  71. f=&kn;
  72. cout<<"Zbritja e kater numrave eshte: " << f->Zbritja()<<endl;
  73.  
  74. cin.get();
  75. return 0;
  76. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement