#include <stdio.h>
#include<math.h>
long octalToDecimal(int octalnum)
{
int decimalnum = 0, temp = 0;
while(octalnum != 0)
{
decimalnum = decimalnum + (octalnum%10) * pow(8,temp);
temp++;
octalnum = octalnum / 10;
}
return decimalnum;
}
int main()
{
int octalnum;
printf("Enter an octal number: ");
scanf("%d", &octalnum);
printf("Equivalent decimal number is: %ld", octalToDecimal(octalnum));
return 0;
}
Enter an octal number: 15 Equivalent decimal number is: 13 --------------------------------