Select Page

## Decimal To Octal In C

Let’s understand the idea involved in the programming of “Decimal To Octal Conversion In C“.

Given a decimal number as input, we need to write a program to convert the given decimal number into an equivalent octal number. i.e convert the number with base value 10 to base value 8. The base value of a number system determines the number of digits used to represent a numeric value. For example, the binary number system uses two digits 0 and 1, the octal number system uses 8 digits from 0-7 and the decimal number system uses 10 digits 0-9 to represent any numeric value.

Take a decimal number as input. Divide the input number by 8 and obtain its remainder and quotient. Store the remainder in the array. Repeat the process with the quotient obtained. Do this until the quotient becomes zero. Print the array in the reverse order to get the output.

## Explanation Of Code:

1. Take a decimal number as input and store it in the variable decimalnum.
2. Copy the variable decimalnum to the variable quotient.
3. Divide the variable quotient and obtain its remainder and quotient. Store the remainder in the array octalNumber and override the variable quotient with the quotient obtained.
4. Repeat step 3 until the quotient becomes zero.
5. When it becomes zero, print the array octalNumber in the reverse order to get the output.

## Top Book Suggestion

The two books on C Programming Language that I Personally Recommend. I really loved reading these books. These books are listed for quality content, easy steps, and affordable price. You can get it from Amazon and Flipkart.

### Check The Price On Amazon:

1. C Programming Beginner’s Guide

### Check The Price On Flipkart:

1. Introduction to C Programming

2. Head First C: A Brain-Friendly Guide

...

...

...