Decimal to Octal

By Developgram - December 12, 2016

/*
Summary: Converts decimal which is  base 10 number system which uses the digits from 0 - 9 to octal which is base 8 number system which uses the digits from 0 to 7.
*/

 #include<stdio.h>

int main()
{

 long int decimalNumber,quotient;
 int octalNumber[100],i=1,j;

 printf("Enter any decimal number: ");
 scanf("%ld",&decimalNumber);

 quotient = decimalNumber;

 while(quotient!=0)
 {
  octalNumber[i++]= quotient % 8;
  quotient = quotient / 8;
 }

 printf("Equivalent octal value of decimal number %d: ",decimalNumber);
 for(j = i -1 ;j> 0;j--)
  printf("%d",octalNumber[j]);

 return 0;
}

  • Share:

You Might Also Like

0 comments