В структуре нужно из одного метода взять значение массива и перетащить в другой (другой метод) - C#

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

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

 struct matrix
    {
        public int sz;        
        public void size()
        {
            Console.Write("Задайте размер матрицы A:");
            sz = Convert.ToInt32(Console.ReadLine());
        Console.WriteLine("Размер матрицы:" + sz + "x" + sz);        
        }        
        public void matr()
        {
            Console.WriteLine("Введите значения матрицы:");
            double[,] Aarray = new double[sz, sz];
            for (int i = 0; i < sz; ++i)
            {                
                for (int j = 0; j < sz; ++j)
                {
                    Aarray[i, j] = Convert.ToDouble(Console.ReadLine());                    
                }
            }
            Console.Write("Массив А:");
            for (int i = 0; i < sz; ++i)
            {
                Console.WriteLine("\n");
                for (int j = 0; j < sz; ++j)
                {                   
                    Console.Write("{0,2}", Aarray[i, j]);
                }
            }            
        }
        public void trans()
        {
          
            Console.WriteLine("Операция транспонирования:");            
            for (int i = 0; i < sz; ++i)
            {
                Console.WriteLine("\n");
                for (int j = 0; j < sz; ++j)
                {                    
                    Console.Write("{0,2}", Aarray[j, i]);
                }
            }
        }
        
    }
Из метода matr в метод trans.

Решение задачи: «В структуре нужно из одного метода взять значение массива и перетащить в другой (другой метод)»

textual
Листинг программы
private double[,] Array;
...
public void matr()
{
Array = new double[sz,sz];
...
}

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


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

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

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