Исправить элемент массива - C#
Формулировка задачи:
Задать индексы элемента (матрица уже введена), вывести его актуальное значение и задать новое; после вывести исправленную матрицу.
Решение задачи: «Исправить элемент массива»
textual
Листинг программы
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace Cybeform { class Program { static void Main(string[] args) { string[] size = Console.ReadLine().Split(); // Введите размеры матрицы через ПРОБЕЛ в СТРОЧКУ int n = Convert.ToInt32(size[0]); int m = Convert.ToInt32(size[1]); int[,] mas = new int[n, m]; for (int i = 0; i < n; i++) // { // string[] s = Console.ReadLine().Split(); // Введите матрицу for (int j = 0; j < m; j++) // { mas[i, j] = Convert.ToInt32(s[j]); } } string[] index = Console.ReadLine().Split(); //Введите индексы элемента, который нужно изменить, через ПРОБЕЛ в СТРОЧКУ int l = Convert.ToInt32(index[0]); int k = Convert.ToInt32(index[1]); int ch = Convert.ToInt32(Console.ReadLine()); //Введите число на которое нужно поменять элемент матрицы for (int i = 0; i < n; i++) { for (int j = 0; j < m; j++) // { // if (i == l && j == k) //Поиск нужного нам элемента { // Console.WriteLine(mas[i,j]); //Вывод значения этого элемента mas[i, j] = ch; //Исправления элемента на нужное нам значение } // } // } for (int i = 0; i < n; i++) // { // for (int j = 0; j < m; j++) // { // Console.Write(mas[i,j] + " "); //Вывод матрицы } // Console.WriteLine(); // } } } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д