DumanNazeri
سه شنبه 02 اردیبهشت 1393, 14:00 عصر
سلام. وقت بخیر و خسته نباشید.
سوالی که من دارم در مورد جابجایی قطر اصلی و قطر فرعی ماتریس هستش..
من نمونه کدم رو اینجا قرار میدم ممنون میشم اگر راهنماییم کنید مثل همیشه..
using System;
class MatrixOperationRandom {
static int isize, jsize, temp;
static int[,] matrix1;
static int[,] matrix2;
static void Main () {
...
}
isize تعداد سطرهای ماتریس و jsize تعداد ستونهای ماتریس هست که برنامه از کاربر میگیره!
حالا من متدی با نام () Masih نوشتم برای جابجایی ستون اصلی و فرعی که مشکل داره! ممنون میشم اگر راهنماییم کنید..
static void Masih() {
int i, j;
for (i = 0; i < isize; i++) {
for (j = 0; j < i; j++) {
temp = matrix1 [i, j];
matrix1 [i, j] = matrix1 [i, isize - 1 - i];
matrix1 [i, isize - 1 - i] = temp;
}
}
for (i = 0; i < isize; i++) {
for (j = 0; j < jsize; j++) {
Console.Write (temp.ToString("00 "));
}
Console.WriteLine ();
}
}
سوالی که من دارم در مورد جابجایی قطر اصلی و قطر فرعی ماتریس هستش..
من نمونه کدم رو اینجا قرار میدم ممنون میشم اگر راهنماییم کنید مثل همیشه..
using System;
class MatrixOperationRandom {
static int isize, jsize, temp;
static int[,] matrix1;
static int[,] matrix2;
static void Main () {
...
}
isize تعداد سطرهای ماتریس و jsize تعداد ستونهای ماتریس هست که برنامه از کاربر میگیره!
حالا من متدی با نام () Masih نوشتم برای جابجایی ستون اصلی و فرعی که مشکل داره! ممنون میشم اگر راهنماییم کنید..
static void Masih() {
int i, j;
for (i = 0; i < isize; i++) {
for (j = 0; j < i; j++) {
temp = matrix1 [i, j];
matrix1 [i, j] = matrix1 [i, isize - 1 - i];
matrix1 [i, isize - 1 - i] = temp;
}
}
for (i = 0; i < isize; i++) {
for (j = 0; j < jsize; j++) {
Console.Write (temp.ToString("00 "));
}
Console.WriteLine ();
}
}