В целочисленной матрице заменить элементы столбца, расположенного по центру, на значения элементов массива - C#
Формулировка задачи:
В целочисленной матрицей
Решение задачи: «В целочисленной матрице заменить элементы столбца, расположенного по центру, на значения элементов массива»
textual
Листинг программы
class Program { static void Main(string[] args) { //ввод с клавиатуры чисел m n Console.WriteLine("Введите с клавиутору число N"); int n = int.Parse(Console.ReadLine()); Console.WriteLine("теперь введите число M"); int m = int.Parse(Console.ReadLine()); //создание массивов размера n m и заполнение случайными числами типа int int[,] a= new int [n,m]; int[] b= new int [n]; Random rnd = new Random(); for (int i=0;i<n;i++) { for (int j=0;j<m;j++) { a[i,j]=rnd.Next(-5,15); } b[i]=rnd.Next(-5,15); } //вывод на экран сгенерированных массивов for (int i=0; i<n;i++) { for (int j=0;j<m;j++) Console.Write(a[i,j]+"\t"); Console.WriteLine(); } for (int j=0;j<n;j++) Console.WriteLine(b[j]); //замена "среднего" столбца в матрице а на столбец b for (int i=0;i<n;i++) a[i,(m-1)/2]=b[i]; //повторный вывод на экран матрицы for (int i=0; i<n;i++) { for (int j=0;j<m;j++) Console.Write(a[i,j]+"\t"); Console.WriteLine(); } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д