Python Compiler
import math num = 23456 arr = [0]*50 answer = [0]*50 value = 1 count = -1 j = 0 while(num > value): count += 1 value = math.pow(8, count); arr[count] = value; count -= 1 for i in range(count, -1, -1): answer[j] = math.floor(num / arr[i]) j += 1 num = num % arr[i] print("Octal number of 23456 (decimal) is ", end="") for i in range(0, count+1): print(answer[i], end="")
OUTPUT
Octal number of 23456 (decimal) is 55640
×

Save as Private