0

複雑な除算計算機を作ろうとしています。

double[] があり、前の配列位置の mod を次の番号の先頭に追加したいと考えています。

たとえば、1951 年を 2 で割る場合、19 と 51 を double[] に分割し (double[0] = 19 と double[1] = 51 を意味します)、19 と 2 の mod を追加します。次の位置の開始。この場合、「1」を double[1] に追加し、151 に等しくして続行します。上記の例と一致するコード例。

    static double[] number = new double[2];
    static int toDiv;    

    static void Main(string[] args)
    {

        ///TESTING ONLY
        number[0] = 19;
        number[1] = 51;

    }//end of main

    void Calculate()
    {
            for (int i= 0; i<number.Length; i++)
            {

                if (number[i] % numsToDiv[0] == 0)
                {//if the program gets in here, % = 0

                    if (i - 1 == number.Length)
                    {
                        return false;
                    }//end of if (i-1==number.Length)
                    else
                    {
                        toDiv = (int)number[i] % numsToDiv[0];

                    }//end of else
                }//end of if
            }//end of "i" for
    }//end of Calculate()
4

1 に答える 1