static void Main(string[] args) { Polinom pol = new Polinom(); pol.Init(); Polinom pol2 = new Polinom(); pol2.Init(); Console.WriteLine(pol.ToString()); Console.WriteLine(pol2.ToString()); Console.WriteLine("Результирующий полином"); Polinom res = new Polinom(); res.n = pol.n + pol2.n; res.koeff = new double[pol.n + pol2.n + 1]; for (int i = 0; i <= pol.n; i++) { for (int j = 0; j <= pol2.n; j++) { res.koeff[i + j] += pol.koeff[i] * pol2.koeff[j]; } } Console.WriteLine(res.ToString()); Console.ReadKey(); }
static void Main(string[] args) { //инициализация полиномов try { Polinom pol = new Polinom(); pol.Init(); Polinom pol2 = new Polinom(); pol2.Init(); //вывод на консоль Console.WriteLine(pol.ToString()); Console.WriteLine(pol2.ToString()); //вывод на консоль произведения полиномов Console.WriteLine("Результирующий полином:"); Console.WriteLine(Multiplication(pol, pol2).ToString()); } catch (Exception e) { Console.WriteLine(e.Message); } Console.ReadKey(); }