Multiple inheritance C++ Program to convert a decimal number into an octal
Write a program in C++ to convert a decimal number into an octal without using an array using Multiple inheritances in object oriented programming(OOP) .
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 | //Multiple inheritance C++ Program to convert a decimal number into an octal //With No Mutiple Inhertence #include<iostream> using namespace std; class T4Tutorials1 { protected : int i,j; }; class T4Tutorials2 { protected : int dn; }; class test_3 : public T4Tutorials2,public T4Tutorials1 { private : int temp,oc_num; public : int conversion() { cout<<"Enter the octal Number : "; cin>>dn; temp=dn; i =1; for(j=dn ; j>0 ; j=j/8) { oc_num=oc_num+(j%8)*i; i=i*10; } cout<<"Your Entered Value is : "<<temp; cout<<"\tOctal Value of your Input is : "<<oc_num; } }; int main() { test_3 a; a.conversion(); } |
Output
Enter the octal Number : 13
Your Entered Value is : 13
Octal Value of your Input is : 15