Как инициализировать двумерный массив с клавиатуры? - C#

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

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

Задача такая: дана целочисленная матрица MxN. Необходимо обеспечить пользователю ввод количества строк и столбцов, а также значений массива. В конце вывести на экран проинициализированный массив. Ввод количества строк и столбцов это легко. Но с инициализацией с клавиатуры что-то не получается разобраться( Прошу помощи. Вот какие идеи пока есть, но это не работает:
Листинг программы
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Text;
  5. using System.Threading.Tasks;
  6. namespace _1
  7. {
  8. class Program
  9. {
  10. static void Main(string[] args)
  11. {
  12. int m, n;
  13. Console.WriteLine("Введите количество столбцов: ");
  14. m = Int32.Parse(Console.ReadLine());
  15. Console.WriteLine("Введите количество строк: ");
  16. n = Int32.Parse(Console.ReadLine());
  17. int [,] Matrix = new int [m, n];
  18.  
  19. for (int i = 0; i < m; i++)
  20. {
  21. Console.WriteLine("Присваиваем значение строке: ");
  22. int a = Int32.Parse(Console.ReadLine());
  23. int[m,n] Matrix = { { a, } };
  24. for (int j = 0; j < n ; j++ )
  25. {
  26. Console.WriteLine("Присваиваем значение столбцу: ");
  27. int b = Int32.Parse(Console.ReadLine());
  28. int[m,n] Matrix = { { a, b }};
  29.  
  30. }
  31.  
  32. }
  33. Console.WriteLine("{0}/t", Matrix [m, n]);
  34. Console.ReadKey();
  35. }
  36. }
  37. }

Решение задачи: «Как инициализировать двумерный массив с клавиатуры?»

textual
Листинг программы
  1.             Console.WriteLine("Введите количество столбцов: ");
  2.             m = Int32.Parse(Console.ReadLine());
  3.             Console.WriteLine("Введите количество строк: ");
  4.             n = Int32.Parse(Console.ReadLine());

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


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

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

8   голосов , оценка 3.875 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы