- using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.IO;
using System.Globalization;
using System.Data;
namespace ConsoleDemoApp
{
class MatrxTranspose
{
/* program to write a exception in c# */
public static void Main(string[] args)
{
int row, col, i, j;
Console.Write("Enter Number Of Rows and Columns Of Matrices A : ");
row = Convert.ToInt16(Console.ReadLine());
//Console.Write("Enter Number Of Columns Of Matrices A : ");
//col = Convert.ToInt16(Console.ReadLine());
col = row;
int[,] A = new int[row, col];
Console.Write("\nEnter The Matrix A: \n");
for (i = 0; i < row; i++)
{
for (j = 0; j < col; j++)
{
A[i, j] = Convert.ToInt16(Console.ReadLine());
}
}
//Console.Clear();
Console.WriteLine("\nOriginal Matrix A : ");
for (i = 0; i < row; i++)
{
for (j = 0; j < col; j++)
{
Console.Write(A[i, j] + "\t");
}
Console.WriteLine();
}
Console.Write("\nTranspose of Matrix A:\n");
for (i = 0; i < row; i++)
{
for (j = 0; j < col; j++)
{
Console.Write(A[j, i] + "\t");
}
Console.WriteLine();
}
Console.Read();
}
}
}
Saturday, 25 April 2015
Transpose of a given Matrix in c# asp.net
Multilication of two Matrix in c# asp.net
In the program below I have written the multilication of two matrix in c#. This program will ask to enter the number of row and column of both matrix. Then it will ask enter all elements of both matrix one by one. And then it will print the both matrx and thrid matrxi as a multilication of both.
Source code:-
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.IO;
using System.Globalization;
using System.Data;
namespace ConsoleDemoApp
{
class MatrxMultilication
{
/* program to write a exception in c# */
public static void Main(string[] args)
{
int row, col, i, j;
Console.Write("Enter Number Of Rows And Columns Of Matrices A : ");
row = Convert.ToInt16(Console.ReadLine());
Console.Write("Enter Number Of Rows And Columns Of Matrices B : ");
col = Convert.ToInt16(Console.ReadLine());
int[,] A = new int[row, col];
Console.Write("\nEnter The First Matrix : \n");
for (i = 0; i < row; i++)
{
for (j = 0; j < col; j++)
{
A[i, j] = Convert.ToInt16(Console.ReadLine());
}
}
int[,] B = new int[row, col];
Console.Write("\nEnter The Second Matrix:\n");
for (i = 0; i < row; i++)
{
for (j = 0; j < col; j++)
{
B[i, j] = Convert.ToInt16(Console.ReadLine());
}
}
//Console.Clear();
Console.WriteLine("\nMatrix A : ");
for (i = 0; i < row; i++)
{
for (j = 0; j < col; j++)
{
Console.Write(A[i, j] + "\t");
}
Console.WriteLine();
}
Console.WriteLine("\nMatrix B: ");
for (i = 0; i < row; i++)
{
for (j = 0; j < col; j++)
{
Console.Write(B[i, j] + "\t");
}
Console.WriteLine();
}
int[,] C = new int[10, 10];
// Mulipilcation
for (i = 0; i < row; i++)
{
for (j = 0; j < col; j++)
{
C [i, j] = A[i, j] * B[i, j];
}
}
Console.WriteLine("Matrix Multiplication is :");
for (i = 0; i < row; i++)
{
for (j = 0; j < col; j++)
{
Console.Write(C[i, j] + "\t");
}
Console.WriteLine();
}
Console.Read();
}
}
}
Output
Subscribe to:
Posts (Atom)