aseman-sky
جمعه 15 اردیبهشت 1391, 19:28 عصر
این کد قراره ترانهاده ی ماتریس رو به ما بده
int [,] ArrayA = new int[2, 3] { { 1, 3, 5 }, { 1, 8, 9 } };
int [,] ArrayB = new int[3, 2] { { 3, 5 }, { 8, 9 }, { 6, 4} };
int n = 2;
int m = 2;
for (int i = 0; i < n; i++)
for (int j = 0; j < m; j++)
ArrayB[j, i] = ArrayA[i, j];
for (int i = 0; i < n; i++)
for (int j = 0; j < m; j++)
listView1.Items.Add(ArrayB[j, i].ToString());
من m و n رو خودم مقدار دهی کردم اما آیا کار من درست بوده ؟
خروجی هم به این شکل میده
1 3
1 8
int [,] ArrayA = new int[2, 3] { { 1, 3, 5 }, { 1, 8, 9 } };
int [,] ArrayB = new int[3, 2] { { 3, 5 }, { 8, 9 }, { 6, 4} };
int n = 2;
int m = 2;
for (int i = 0; i < n; i++)
for (int j = 0; j < m; j++)
ArrayB[j, i] = ArrayA[i, j];
for (int i = 0; i < n; i++)
for (int j = 0; j < m; j++)
listView1.Items.Add(ArrayB[j, i].ToString());
من m و n رو خودم مقدار دهی کردم اما آیا کار من درست بوده ؟
خروجی هم به این شکل میده
1 3
1 8