Считать матрицу 5х5 из файла и записать в массив - C#

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

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

Есть матрица 5x5 с числами типа double. Помогите пожалуйста считать ее из файла и записать в масив, чтоб потом можно было с ней работать.

Решение задачи: «Считать матрицу 5х5 из файла и записать в массив»

textual
Листинг программы
using System.Linq;
 
string nameFile = "1.txt";
          string[] str = System.IO.File.ReadAllLines(nameFile);//построчно
          double[][] ar = new double[str.Length][]; //кол-во строк
          for (int i = 0; i < str.Length; i++)
          {
              //заполнение каждой строки в матрице
              //Split разбивает на элементы пробелы разделитель
              //Linq select преобразует каждый элемент в double
              ar[i] = str[i].Split(default(string[]), StringSplitOptions.RemoveEmptyEntries).Select(x => double.Parse(x)).ToArray<double>();                   
           }

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


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

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

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