Learn about Octal to decimal C program in the below code example. Also refer the comments in the code snippet to get a detailed view about what’s actually happening.
Contents
Octal to decimal C program
Program:
#include<stdio.h>
#include<math.h>
int main()
{
int oct, dec=0, rem, i=0;
printf("Enter a Octal Number: ");
scanf("%d",&oct);
while(oct!=0)
{
rem = oct%10;
dec += (rem * pow(8,i));
oct /= 10;
i++;
}
printf("Decimal Value = %d",dec);
return 0;
}
Output:
Enter a Octal Number: 48
Decimal Value = 40
Hope above code works for you and Refer the below Related Codes to gain more insights. Happy coding and come back again.
Similar Codes :
Decimal to Octal conversion in C using Function
C program to convert decimal to octal using while loop