Записать обобщённый метод, выполняющий построчный вывод значений двумерного массива с заданным именем - C#
Формулировка задачи:
И ещё, почему-то вывод всё в один столбец
Листинг программы
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Text;
- using System.Threading.Tasks;
- namespace ConsoleApplication1
- {
- class Program
- {
- public static void Main(string[] args)
- {
- Console.WriteLine("Нажмите любую клавишу для продолжения...");
- Console.ReadKey(true);
- double[,] twoD = new double[0, 0];
- Random random = new Random();
- int i, j;
- int size = random.Next(1, 5);
- int newSize = random.Next(1, 5);
- twoD = new double[size, newSize];
- Console.WriteLine("Двумерный массив. Строк: " + size + " .Столбцов: " + newSize);
- for (i = 0; i < size; i++)
- for (j = 0; j < newSize; j++)
- {
- twoD[i, j] = System.Math.Round(random.NextDouble(), 2, MidpointRounding.ToEven);
- Console.WriteLine(twoD[i, j]);
- }
- Console.ReadKey(true);
- }
- }
- }
Решение задачи: «Записать обобщённый метод, выполняющий построчный вывод значений двумерного массива с заданным именем»
textual
Листинг программы
- using System;
- namespace ConsoleApplication1
- {
- class Program
- {
- public static void Main(string[] args)
- {
- Console.WriteLine("Нажмите любую клавишу для продолжения...");
- Console.ReadKey(true);
- Random random = new Random();
- int size = random.Next(1, 5);
- int newSize = random.Next(1, 5);
- double[,] twoD = new double[size, newSize];
- Console.WriteLine("Двумерный массив. Строк: " + size + " .Столбцов: " + newSize);
- for (int i = 0; i < size; i++)
- for (int j = 0; j < newSize; j++)
- twoD[i, j] = System.Math.Round(random.NextDouble(), 2, MidpointRounding.ToEven);
- Method<double>(twoD);
- Console.ReadKey(true);
- }
- static void Method<T>(T[,] matrix)
- {
- for (int i = 0; i < matrix.GetLength(0); i++)
- {
- for (int j = 0; j < matrix.GetLength(1); j++)
- Console.Write(matrix[i, j].ToString() + " ");
- Console.WriteLine();
- }
- }
- }
- }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д