示例#1
0
        public void De(double factorial, int b)
        {
            NoZ    obj = new NoZ();
            int    temp;
            string rem = "";
            int    f   = (int)factorial;

            while (f >= 1)
            {
                temp = f / b;
                rem += (f % b).ToString();
                f    = temp;
            }
            string bin = "";

            for (int i = rem.Length - 1; i >= 0; i--)
            {
                bin = bin + rem[i];
            }
            double d = double.Parse(bin);

            Console.WriteLine("The Factorial of Entered Number = " + d);
            Console.WriteLine(" ");
            obj.NumberOfZero(d);
        }
示例#2
0
        public void NumberOfDigits(double number)
        {
            NoZ obj    = new NoZ();
            int length = 1;

            while ((number /= 10) >= 1)
            {
                length++;
            }
            obj.NumberOfZero(number, length);
        }