Ввод и вывод нескольких матриц с использованием функций - C#
Формулировка задачи:
Как вводить и выводить матрицу с помощью использования функций?
Что у меня не правильно?
static void vvod(int n) { int[,] p = new int[n, n]; for (int i = 0; i < n; i++) for (int j = 0; j < n; j++) { Console.Write("p[" + (i + 1) + "," + (j + 1) + "]= "); int str = Convert.ToInt32(Console.ReadLine()); p[i, j] = str; } } static void vivod(int n) { for (int i = 0; i < n; i++) { for (int j = 0; j < n; j++) Console.WriteLine(p[i,j]); Console.WriteLine(); } } static void Main(string[] args) { Console.Write("размер квадратной матрицы ="); int k=Convert.ToInt32(Console.ReadLine()); vvod(k); vivod(k); }
Решение задачи: «Ввод и вывод нескольких матриц с использованием функций»
textual
Листинг программы
using System; class Classs { static void vvod(ref int[,] p, int n) { for (int i = 0; i < n; i++) for (int j = 0; j < n; j++) { Console.Write("p[" + (i + 1) + "," + (j + 1) + "]= "); int str = Convert.ToInt32(Console.ReadLine()); p[i, j] = str; } } static void vivod(ref int[,] p, int n) { for (int i = 0; i < n; i++) { for (int j = 0; j < n; j++) Console.WriteLine(p[i, j]); Console.WriteLine(); } } static void Main(string[] args) { Console.Write("размер квадратной матрицы ="); int k = Convert.ToInt32(Console.ReadLine()); int[,] p = new int[k, k]; vvod(ref p, k); vivod(ref p, k); } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д