int temp = dx; dx = -dy; dy = temp; dirChanges++; } col += dx; row += dy; } for (int i = 0; i < n; i++) { for (int j = 0; j < m; j++) { Console.Write(matrix[i, j] + "\t"); } Console.WriteLine(); } Console.ReadKey(); } } } 5-мысал. Берілген a3,3 жиымының бірінші және үшінші бағаналарын алмастыру керек.
/* Берілген a[3,3] жиымының бірінші және үшінші * бағаналарын алмастыру */ using System; namespace Array_Change_1_3 { class Program { // k horizontal lines static void line(int k) { for (int i = 0; i <= k; i++) Console.Write("-"); Console.WriteLine(); } static void Main() { const int n = 3; int i, j, r; // Берілген жиым: int[,] a = new int[n, n] { {0,1,2}, {3,4,5}, {6,7,8} }; Console.WriteLine("a[3,3] jiym elementteri:"); line(24); // көлденең 24 сызықша for (i = 0; i < n; i++) { for (j = 0; j < n; j++) Console.Write(a[i, j] + "\t"); // элементті шығару Console.WriteLine(); } line(28); // көлденең 28 сызықша for (i=0; i<3; i++) //1-бағанамен 3-бағананы алмастыру // a[i,0] мен a[i,2] орнын ауыстыру { r=a[i,0]; a[i,0]=a[i,2]; a[i,2]=r; } Console.WriteLine("Ozgertilgen gyim elementteri:"); line(28); for (i = 0; i < n; i++) { for (j = 0; j < n; j++) Console.Write(a[i, j] + "\t"); // элементті шығару Console.WriteLine(); } line(28); Console.ReadKey(); }