Ввести 2 квадратные матрицы и вывести их - C#

Узнай цену своей работы

Формулировка задачи:

Как ввести 2 матрицы? Помогите пожалуйста.

Решение задачи: «Ввести 2 квадратные матрицы и вывести их»

textual
Листинг программы
    class Program
    {
        public class Matrix
        {
            public float[,] matrix = null;
 
            public int CountColumn { get; private set; }
            public int CountRow { get; private set; }
 
            public Matrix(int x = 1, int y = 1)
            {
                matrix = new float[x, y];
 
                CountColumn = y;
                CountRow = x;
            }
 
            public float this[int x, int y]
            {
                get { return matrix[x, y]; }
                set { matrix[x, y] = value; }
            }
            public override string ToString()
            {
                StringBuilder ret = new StringBuilder();
                if (matrix == null) return ret.ToString();
 
                for (int i = 0; i < CountRow; i++)
                {
                    for (int t = 0; t < CountColumn; t++)
                    {
                        ret.Append(matrix[i, t]);
                        ret.Append("\t");
                    }
                    ret.Append("\n");
                }
                return ret.ToString();
            }
        }
        static void Main(string[] args)
        {
            int Row = 2;
            int Column = 2;
            Matrix m1 = new Matrix(Column, Row);
            //ввод
            for (int i = 0; i < Column; i++)
            {
                for (int j = 0; j < Row; j++)
                {
                    Console.WriteLine("add [{0},{1}] element of matrix ", i, j);
                    string s = Console.ReadLine();
                    m1.matrix[i, j] = Convert.ToSingle(s);
 
                }
            }
            //вывод
            Console.WriteLine("{0}", m1);
            Console.ReadKey(true);
        }
    }

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

10   голосов , оценка 4.3 из 5
Похожие ответы