Esempio n. 1
0
 public Polinomial(IReadOnlyList <double> data)
 {
     for (var i = 0; i < data.Count; i++)
     {
         Polinomio.Add(i, data[i]);
     }
 }
Esempio n. 2
0
 public Polinomial(double[] data)
 {
     for (var i = 0; i < data.Length; i++)
     {
         Polinomio.Add(i, data[i]);
     }
 }
Esempio n. 3
0
    static void Main(string[] args)
    {
        //Made those in same size to not throw an exception
        int[] array1Key    = new int[] { 0, 1, 3, 7 };
        int[] array1Values = new int[] { 5, 7, -3, 9 };

        int[] array2Key    = new int[] { 0, 2, 3, 4 };
        int[] array2Values = new int[] { 2, 4, 4, 8 };

        //Create Polinomio object which will serve as `Dictionary<>` in this case
        Polinomio polinomio1 = new Polinomio();
        Polinomio polinomio2 = new Polinomio();

        for (int i = 0; i < array1Key.Length; i++)
        {
            polinomio1.Add(array1Key[i], array1Values[i]);
        }
        for (int i = 0; i < array2Key.Length; i++)
        {
            polinomio2.Add(array2Key[i], array2Values[i]);
        }
        Dictionary <int, int> sum = polinomio1 + polinomio2;

        for (int i = 0; i < sum.Count; i++)
        {
            Console.WriteLine($"{sum.Keys.ElementAt(i)} {sum.Values.ElementAt(1)}");
        }
        Console.ReadLine();
    }
Esempio n. 4
0
 public Polinomial(double grauZero, double grauUm)
 {
     Polinomio.Add(0, grauZero);
     Polinomio.Add(1, grauUm);
 }
Esempio n. 5
0
 public Polinomial(double data)
 {
     Polinomio.Add(0, data);
 }