Golgappa.net | Golgappa.org | BagIndia.net | BodyIndia.Com | CabIndia.net | CarsBikes.net | CarsBikes.org | CashIndia.net | ConsumerIndia.net | CookingIndia.net | DataIndia.net | DealIndia.net | EmailIndia.net | FirstTablet.com | FirstTourist.com | ForsaleIndia.net | IndiaBody.Com | IndiaCab.net | IndiaCash.net | IndiaModel.net | KidForum.net | OfficeIndia.net | PaysIndia.com | RestaurantIndia.net | RestaurantsIndia.net | SaleForum.net | SellForum.net | SoldIndia.com | StarIndia.net | TomatoCab.com | TomatoCabs.com | TownIndia.com
Interested to Buy Any Domain ? << Click Here >> for more details...

How to transpose rows into columns and columns into rows in
a multi-dimensional array?

Answer Posted / vinod rawal

using System;
using System.Collections.Generic;
using System.Text;

// C# code for Transpose Of Matrix (C Sharp) ( Dot net)



namespace TransposeOfMatrix

{

///

/// Summary description for Class1.

///

class Class1

{

public static Class1 cs;

public static int s=0,m=0;

///

/// The main entry point for the application.

///

[STAThread]

static void Main(string[] args)

{

//

// TODO: Add code to start application here

//

int [,]a=new int[10,10];

cs=new Class1();

Console.Write("Enter the order of First Matrix : ");

s=int.Parse(Console.ReadLine());

Console.Write("- ");

m=int.Parse(Console.ReadLine());

Console.WriteLine();

Console.WriteLine("\nEnter The value of First Matrice:");

cs.matrice(a,s,m);

Console.WriteLine("Matrix entered is:\n");

cs.arrange(s);

cs.arrange(a,s,m);

cs.arrange(s);

Console.WriteLine("Transpose of Matrix is :\n");

cs.transpose(a,s,m);

Console.ReadLine();

}

public void matrice(int [,]c,int k,int l)

{

for(int i=0;i<=k-1;i++)

{

for(int j=0;j<=l-1;j++)

{

c[i,j]=int.Parse(Console.ReadLine());

}

}

}

public void arrange(int [,]c,int k,int l)

{

for(int i=0;i<=k-1;i++)

{

for(int j=0;j<=l-1;j++)

{

Console.Write(c[i,j]+"\t");

}

Console.WriteLine();

}

}

public void transpose(int [,]c,int s,int m)

{

int [,]d=new int[10,10];

for(int i=0;i<=s-1;i++)

{

for(int j=0;j<=m-1;j++)

{

d[j,i]=c[i,j];

}

}

cs.arrange(s);

cs.arrange(d,m,s);

cs.arrange(s);

}

public void arrange(int x)

{

for(int i=0;i<=x;i++)

{

Console.Write("----------");

}

Console.WriteLine();

}

}

}

Is This Answer Correct ?    2 Yes 3 No



Post New Answer       View All Answers


Please Help Members By Posting Answers For Below Questions

Explain the three test cases in unit testing?

971


What is strongly typed view?

844


What does console readline do?

820


Difference between Value type & reference types ? and give the example in .Net?

887


What is arraylist c#?

883


What are the types of operator?

817


Is lazy thread safe c#?

842


What is data adapter in c#?

832


User's session is explicitly killed by which method ?

906


Which .gang of four. Design pattern is shown below?

873


What standard types does c# use?

891


What is response redirect in c#?

855


In C#, explain the difference between overloading and overriding.

1059


What is the lock statement in c#?

941


What is deadly diamond problem?

923