Исправить элемент массива - C#

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

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

Задать индексы элемента (матрица уже введена), вывести его актуальное значение и задать новое; после вывести исправленную матрицу.

Решение задачи: «Исправить элемент массива»

textual
Листинг программы
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Text;
  5. using System.Threading.Tasks;
  6.  
  7. namespace Cybeform
  8. {
  9.     class Program
  10.     {
  11.         static void Main(string[] args)
  12.         {
  13.             string[] size = Console.ReadLine().Split();    // Введите размеры матрицы через ПРОБЕЛ в СТРОЧКУ
  14.             int n = Convert.ToInt32(size[0]);
  15.             int m = Convert.ToInt32(size[1]);
  16.             int[,] mas = new int[n, m];
  17.             for (int i = 0; i < n; i++)                                             //
  18.             {                                                                             //                                
  19.                 string[] s = Console.ReadLine().Split();                     // Введите матрицу
  20.                 for (int j = 0; j < m; j++)                                      //
  21.                 {
  22.                     mas[i, j] = Convert.ToInt32(s[j]);
  23.                 }
  24.             }
  25.             string[] index = Console.ReadLine().Split();        //Введите индексы элемента, который нужно изменить, через ПРОБЕЛ в СТРОЧКУ
  26.             int l = Convert.ToInt32(index[0]);  
  27.             int k = Convert.ToInt32(index[1]);
  28.             int ch = Convert.ToInt32(Console.ReadLine());        //Введите число на которое нужно поменять элемент матрицы
  29.             for (int i = 0; i < n; i++)
  30.             {
  31.                 for (int j = 0; j < m; j++)                                    //
  32.                 {                                                                    //
  33.                     if (i == l && j == k)                                     //Поиск нужного нам элемента
  34.                     {                                                              //
  35.                         Console.WriteLine(mas[i,j]);                    //Вывод значения этого элемента
  36.                         mas[i, j] = ch;                                     //Исправления элемента на нужное нам значение
  37.                     }                                                          //
  38.                 }                                                             //
  39.             }
  40.             for (int i = 0; i < n; i++)                                   //
  41.             {                                                                   //
  42.                 for (int j = 0; j < m; j++)                            //
  43.                 {                                                             //                                                  
  44.                     Console.Write(mas[i,j] + " ");                 //Вывод матрицы
  45.                 }                                                           //
  46.                 Console.WriteLine();                                //
  47.             }
  48.  
  49.         }
  50.     }
  51. }

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


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

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

13   голосов , оценка 3.615 из 5

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

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

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