Esempio n. 1
0
    // Assigns Fxn.Score the number of consecutive primes produced by the Fxn
    static void AssignScore(QuadraticFxn Fxn)
    {
        int N = 0;

        while (IsPrime(Fxn.GetPrime(N)))
        {
            N++;
        }
        Fxn.Score = N;
    }
Esempio n. 2
0
    };                                                    // First Prime is 2
    // analyze List<QuadFxn> found???

    static void Main()
    {
        QuadraticFxn BestFxn = new QuadraticFxn(0, 0);

        BestFxn.Score = -1;

        for (int a = -Range; a <= Range; a++)
        {
            for (int b = -Range; b <= Range; b++)
            {
                QuadraticFxn Fxn = new QuadraticFxn(a, b);
                AssignScore(Fxn);
                if (Fxn.Score > BestFxn.Score)
                {
                    BestFxn = Fxn;
                }
            }
        }
        WriteLine(BestFxn);
        WriteLine(BestFxn.A * BestFxn.B);
        Read();
    }