public Polinomial(IReadOnlyList <double> data) { for (var i = 0; i < data.Count; i++) { Polinomio.Add(i, data[i]); } }
public Polinomial(double[] data) { for (var i = 0; i < data.Length; i++) { Polinomio.Add(i, data[i]); } }
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(); }
public Polinomial(double grauZero, double grauUm) { Polinomio.Add(0, grauZero); Polinomio.Add(1, grauUm); }
public Polinomial(double data) { Polinomio.Add(0, data); }