Поменять местами столбцы в массиве

398
16 ноября 2017, 01:53

Нужно поменять местами столбцы k1 и k2
у меня чет не получается меняется только один столбец и все (( -Задания такое Данные два числа k1 и k2 и матрица размера 4 x 10. Поменять местами столбцы матрицы с номерами k1 и k2 от все есть только не получается поменять k1 и k2 местами

using System;
using System.Collections.Generic;
using System.Globalization;
using System.IO;
using System.Linq;
using System.Text;
namespace StudentSimpleProject
{
    class Program
    {
        static void Main(string[] args)
        {
            Console.Write("Введите количество строк m:\t");
            int m = int.Parse(Console.ReadLine());
            Console.Write("Введите количество столбцов n:\t");
            int n = int.Parse(Console.ReadLine());
            int i, j;
            Random rand = new Random();
            int[,] mass = new int[m, n];
            for (i = 0; i < m; i++)
            {
                for (j = 0; j < n; j++)
                {
                    mass[i, j] = rand.Next(-10, 30);
                    Console.Write(mass[i, j] + "\t");
                }
                Console.WriteLine("\n");
            }
            Console.Write("Введите номер столбца k1:\t");
            int k1 = int.Parse(Console.ReadLine()) - 1;
            Console.Write("Введите номер столбца k2:\t");
            int k2 = int.Parse(Console.ReadLine()) - 1;
            for (i = 0; i < m; i++)
            {
               mass[i, k2] = mass[i, k1];
            }
            Console.WriteLine("Новый массив:");
            for (i = 0; i < m; i++)
            {
                for (j = 0; j < n; j++)
                {
                    Console.Write(mass[i, j] + "\t");
                }
                Console.WriteLine("\n");
            }
            Console.ReadKey();
        }
    }
}
READ ALSO
Как разместить C# телеграмм бота на Heroku?

Как разместить C# телеграмм бота на Heroku?

Имеется простой бот в VS, который ничего не принимает, только иногда проверяет Гугл таблицу и отправляет мне инфоКак правильно его развернуть...

365
Направление силы в юнити

Направление силы в юнити

Хочу, чтобы когда я нажимал на лкм на платформе, то объект перемещался в данную точку с помощью силыНо он некорректно вычисляет направление

301
Ошибка Timeout expired при выполнении MySQL-запроса

Ошибка Timeout expired при выполнении MySQL-запроса

Есть запрос в БД (на нем и происходит ошибка, остальные обрабатываются нормальноСам запрос рабочий (проверял в Workbench))

255
Можно присвоить 4 разные значения, четырем лейблам в одной строке?

Можно присвоить 4 разные значения, четырем лейблам в одной строке?

Можно присвоить 4 разные значения, четырем лейблам в одной строке?

307