コード例 #1
0
        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();
        }
コード例 #2
0
ファイル: MultPolinom.cs プロジェクト: nikcherr/matrix
 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();
 }