Convert Decimal to Octal Program in C++
Advertisements
C++ program to Convert Decimal to Octal
A repeated division and remainder algorithm can convert decimal to binary, octal, or hexadecimal.
Algorithom for Number Conversion
- Divide the decimal number by the desired target radix (2, 8, or 16).
- Append the remainder as the next most significant digit.
- Repeat until the decimal number has reached zero.
Before write decimal to octal conversion code you must be basic kanowledge about For Loop in C++, While Loop in C++ and Modulus Operator in C++.
C++ program to convert Decimal to Octal
#include<iostream.h> #include<conio.h> void main() { int no,rem[20],i=0,j; clrscr(); cout<<"Enter any Decimal Number: "; cin>>no; while(no>0) { rem[i]=no%8; i++; no=no/8; } cout<<"Binary Number is: "; for(j = i - 1; j > = 0 ; j--) { cout<<rem[j]; } getch(); }
Output
Enter any Decimal Number: 23 Binary number is: 27
Google Advertisment