Write a C++ program of binary to octal conversion with friend function.
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 | /* binary to octal conversion with friend function*/ #include<iostream> using namespace std; class T4Tutorials { protected : int i,j; int dn,T4Tutorials_Octal,temp; public : Process() { cout<<".....Program for decimal to octal "<<endl; cout<<"using the friend function..."<<endl; cout<<"Input The Number to convert into Octal : "<<endl; cin>>dn; temp=dn; i=1; for(j=dn ; j>0 ; j=j/8) { T4Tutorials_Octal=T4Tutorials_Octal+(j%8)*i; i=i*10; } } friend int show(T4Tutorials); }; int show(T4Tutorials a) { cout<<"Your Input Decimal is :"<<a.temp; cout<<"Octal Value After conversion is : "<<a.T4Tutorials_Octal<<endl; } int main() { T4Tutorials a; a.Process(); show(a); } |