
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 |
#include<iostream> using namespace std; class A { public:int i; }; class B:virtual public A { public:int j; }; class C: virtual public A { public:int n1,n2; }; class D:public B,public C { public:int hcf; int Input() { hcf=1; cout<<"Enter no's:"; cin>>n1>>n2; j=(n1<n2)?n1:n2; for(i=1;i<=j;i++) { if(n1%i==0 && n2%i==0) { hcf= i; } } } int T4Tutorials_Show() { cout<<" Hcf is"<<hcf; } }; int main() { D object; object.Input(); object.T4Tutorials_Show(); return 0; } |