Получить квадратную матрицу порядка 9 из одномерного массива действительных чисел - C#
Формулировка задачи:
Уважаемые, если сможете, помогите пожалуйста. Срочно нужно написать эту программу в консоли на c#.
2. Дан одномерный массив действительных чисел a1, ..., a81. Получить квадратную матрицу порядка 9, элементами которой являются числа a1, ..., a81. Для получения квадратной матрицы использовать функцию.
Решение задачи: «Получить квадратную матрицу порядка 9 из одномерного массива действительных чисел»
textual
Листинг программы
using System;
using System.Linq;
class Program
{
static void Main()
{
double[] arr = Enumerable.Repeat(new Random(), 81).Select(r => r.NextDouble()).ToArray();
Console.WriteLine(String.Join(", ", arr));
Console.WriteLine();
double[,] matrix = new double[9, 9];
for (int i = 0; i < 9; i++)
{
for (int j = 0; j < 9; j++)
{
Console.Write((matrix[i, j] = arr[i * 9 + j]).ToString("F2"));
Console.Write('\t');
}
Console.WriteLine();
}
}
}