C Programming Code Examples C > Conversions Code Examples Program to Convert Decimal to Octal Program to Convert Decimal to Octal #include <stdio.h> #include <math.h> int convertDecimalToOctal(int decimalNumber); int main() { int decimalNumber; printf("Enter a decimal number: "); scanf("%d", &decimalNumber); printf("%d in decimal = %d in octal", decimalNumber, convertDecimalToOctal(decimalNumber)); return 0; } int convertDecimalToOctal(int decimalNumber) { int octalNumber = 0, j = 1; while (decimalNumber != 0) { octalNumber += (decimalNumber % 8) * j; decimalNumber /= 8; j *= 10; } return octalNumber; }