A PHP Error was encountered

Severity: 8192

Message: str_replace(): Passing null to parameter #3 ($subject) of type array|string is deprecated

Filename: libraries/Filtered_db.php

Line Number: 23

C# program to interchange the columns of the matrix
Q:

C# program to interchange the columns of the matrix

0

C# program to interchange the columns of the matrix

All Answers

need an explanation for this answer? contact us directly to get an explanation for this answer

Program:

The source code to interchange the columns of the matrix is given below. The given program is compiled and executed successfully on Microsoft Visual Studio.

//C# program to interchange the columns of the matrix.

using System;

class MatrixDemo
{
    public static void Main(string[] args)
    {
        int i   = 0;
        int j   = 0;

        int row = 3;
        int col = 3;

        int col1 = 0;
        int col2 = 0;

        int[,] Matrix = new int[row, col];
        
        Console.Write("Enter the elements of matrix: ");
        for (i = 0; i < row; i++)
        {
            for (j = 0; j < col; j++)
            {
                Matrix[i, j] = int.Parse(Console.ReadLine());
            }
        }

        Console.WriteLine("\nMatrix before swapping: ");
        for (i = 0; i < row; i++)
        {
            for (j = 0; j < col; j++)
            {
                Console.Write(Matrix[i, j] + "\t");
            }
            Console.WriteLine();
        }

        Console.WriteLine("Enter the column Numbers to interchange: ");
        col1 = Convert.ToInt32(Console.ReadLine());
        col2 = Convert.ToInt32(Console.ReadLine());

        for (int k = 0; k < row; k++)
        {
            int temp = Matrix[k, col1 - 1];
            Matrix[k, col1 - 1] = Matrix[k, col2 - 1];
            Matrix[k, col2 - 1] = temp;
        }

        Console.WriteLine("\nMatrix After swapping: ");
        for (i = 0; i < row; i++)
        {
            for (j = 0; j < col; j++)
            {
                Console.Write(Matrix[i, j] + "\t");
            }
            Console.WriteLine();
        }
    }
}

Output:

Enter the elements of matrix: 1
2
3
4
5
6
7
8
9

Matrix before swapping:
1       2       3
4       5       6
7       8       9
Enter the column Numbers to interchange:
1
2

Matrix After swapping:
2       1       3
5       4       6
8       7       9
Press any key to continue . . .

Explanation:

In the above program, we created a class MatrixDemo that contains the Main() method. Here, we read a 3X3 matrix and then read the column numbers to interchange then we swapped the columns of the matrix using the below code.

for (int k = 0; k < row; k++)
{
    int temp = Matrix[k, col1 - 1];
    Matrix[k, col1 - 1] = Matrix[k, col2 - 1];
    Matrix[k, col2 - 1] = temp;
}

After that, we printed the matrix after interchanging columns.

 

need an explanation for this answer? contact us directly to get an explanation for this answer

total answers (1)

This question belongs to these collections

Similar questions


need a help?


find thousands of online teachers now