Пример #1
0
        static void Main(string[] args)
        {
            Matrice a = new Matrice(3, 3);

            a.afisare();
            Console.WriteLine();
            Matrice b = new Matrice(3);

            b.afisare();
            Console.WriteLine();
            Console.WriteLine($"Adunarea a doua matrici:");
            Matrice c = a.adunare(b);

            c.afisare();

            Console.WriteLine($"Scaderea a doua matrici:");
            Matrice d = a.scadere(b);

            d.afisare();

            Console.WriteLine($"Inmultire a doua matrici:");
            Matrice e = a.inmultire(b);

            e.afisare();

            Console.WriteLine();
            Console.WriteLine($"Inversa matricii:");
            Matrice p = a.inversa();

            p.afisare();
            Console.ReadKey();
        }
Пример #2
0
        public Matrice ridicare(Matrice a, int n)
        {
            Matrice ridicare = new Matrice(a.n, a.m);

            ridicare = a;
            if (n == 1)
            {
                return(a);
            }
            while (n != 1)
            {
                ridicare = ridicare.inmultire(a);
                n--;
            }
            return(ridicare);
        }