public class DecimalToOctal
public static void Main()
int[] octalNumber = new int[100];
Console.WriteLine("Decimal numbers to Octal numbers");
Console.WriteLine("Enter a decimal number: ");
decimalInput = Console.ReadLine();
if(Int32.TryParse(decimalInput, out decimalNumber) == true)
if(decimalNumber < 1 || decimalNumber > 1000000)
Console.WriteLine("Invalid input. Please input an integer value.");
quotient = decimalNumber;
octalNumber[counter++] = quotient % 8;
Console.Write("The equivalent value of {0:#,0}", decimalNumber);
Console.Write(" in octal number is ");
for (int anotherCounter = counter - 1; anotherCounter > 0; anotherCounter--)
Console.Write(octalNumber[anotherCounter]);
Console.WriteLine("Invalid input. Please input an integer value.");