В целочисленной матрице заменить элементы столбца, расположенного по центру, на значения элементов массива - C#

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

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

В целочисленной матрицей

Решение задачи: «В целочисленной матрице заменить элементы столбца, расположенного по центру, на значения элементов массива»

textual
Листинг программы
  1. class Program
  2.     {
  3.         static void Main(string[] args)
  4.         {            
  5.             //ввод с клавиатуры чисел m n
  6.             Console.WriteLine("Введите с клавиутору число N");
  7.             int n = int.Parse(Console.ReadLine());
  8.             Console.WriteLine("теперь введите число M");
  9.             int m = int.Parse(Console.ReadLine());
  10.             //создание массивов размера n m и заполнение случайными числами типа int
  11.             int[,] a= new int [n,m];
  12.             int[] b= new int [n];
  13.             Random rnd = new Random();
  14.             for (int i=0;i<n;i++)
  15.             {
  16.                 for (int j=0;j<m;j++)
  17.                 {
  18.                     a[i,j]=rnd.Next(-5,15);
  19.                 }
  20.                 b[i]=rnd.Next(-5,15);
  21.             }
  22.             //вывод на экран сгенерированных массивов
  23.             for (int i=0; i<n;i++)
  24.             {
  25.                 for (int j=0;j<m;j++)
  26.                     Console.Write(a[i,j]+"\t");
  27.                 Console.WriteLine();
  28.             }    
  29.             for (int j=0;j<n;j++)
  30.                 Console.WriteLine(b[j]);
  31.             //замена "среднего" столбца в матрице а на столбец b
  32.             for (int i=0;i<n;i++)
  33.                 a[i,(m-1)/2]=b[i];
  34.             //повторный вывод на экран матрицы
  35.             for (int i=0; i<n;i++)
  36.             {
  37.                 for (int j=0;j<m;j++)
  38.                     Console.Write(a[i,j]+"\t");
  39.                 Console.WriteLine();
  40.             }    
  41.          
  42.         }

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


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

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

11   голосов , оценка 4.455 из 5

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

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

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