ترانهاده
سوال
برنامه ایی بنویسید که یک ماتریس ده در چهار بگیرد سپس ترانهاده ی آن را در خروجی چاپ کند.
( یک ماتریس m*n اگر ترانهاده شود یک ماتریس n*m خواهد بود )
حل شده
3
انجمن برنامه نویسان سی شارپ
5 سال
5 پاسخ ها
898 دیده شده
5
پاسخ ها ( ۵ )
int[,] a = new int[10, 4];
for (int i = 0; i < ۱۰; i++)
{
for (int j = 0; j < ۴; j++)
{
Console.WriteLine("enter your number");
a[i, j] = Convert.ToInt32(Console.ReadLine());
}
}
Console.WriteLine();
for (int i = 0; i < ۱۰; i++)
{
for (int j = 0; j < ۴; j++)
{
Console.Write(a[i, j] + " ");
}
Console.WriteLine();
}
Console.WriteLine();
Console.WriteLine("tranahade a matrix");
for (int i = 0; i <= ۱۰; i++)
{
for (int j = 0; j <= ۴; j++)
{
Console.Write(a[j, i] + " ");
}
Console.WriteLine();
}
int[,] a = new int[10, 4];
for (int i = 0; i <۱۰; i++)
{
for (int j = 0; j < ۴; j++)
{
Console.WriteLine(“enter number”);
a[i, j] = Convert.ToInt32(Console.ReadLine());
}
}
Console.WriteLine();
for (int i = 0; i < ۱۰; i++)
{
for (int j = 0; j < ۴; j++)
{
Console.Write(a[i, j] + “t”);
}
Console.WriteLine();
}
Console.WriteLine();
Console.WriteLine(“Transpose a matrix”);
for (int i = 0; i <= ۱۰; i++)
{
for (int j = 0; j <= ۴; j++)
{
Console.Write(a[j, i] + “t”);
}
Console.WriteLine();
}
Console.ReadKey();
}