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 how many types of exception handlers are there in .net?

947


Why singleton is sealed?

865


explain the three services model commonly know as a three-tier application.

990


If casting fails what type of exception is thrown?

889


How do partial classes work in c#?

951


what optimizations does the c# compiler perform when you use the /optimize+ compiler option?

1053


How do you inherit a class into other class in c#?

919


What are the types of attributes in c#?

951


What is the difference between abstraction and encapsulation in c#?

949


What is base class in c#?

1003


In which way you can convert a value-type to a reference-type?

973


Why do we need static in c#?

960


What is asynccallback c#?

1035


Is static thread safe?

875


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

921