Лекция C# тіліндегі көп өлшемді жиымдар Сұрақтар Екі өлшемді жиымдар туралы екі өлшемді жиым элементтерін енгізу Квадрат матрицаны өңдеу 14


Console.WriteLine("\tArray elements: ")



бет3/13
Дата24.11.2023
өлшемі328,36 Kb.
#193345
түріЛекция
1   2   3   4   5   6   7   8   9   ...   13
Байланысты:
1 лекция жиымдар

Console.WriteLine("\tArray elements: ");
for (i = 0; i < row; i++)
{ for (j = 0; j < col; j++)
{ a[i, j] = t.Next(-5, 5);
Console.Write(a[i, j] + "\t");
}
Console.WriteLine();
}
Console.ReadKey();
}
}
Екі өлшемді жиымды қолмен де енгізе аламыз. nums[m,n] жиым элементтерін m=2, n=3 болғанда, пернелерден енгізіп, экранға кесте түрінде шығару.
static void Main()
{ int i, j, m = 2, n = 3; // 2 жол, 3 бағана
int[,] nums = new int[m, n]; // жиымды жариялау
Console.WriteLine(m*n + " element engiz:");
for (i = 0; i < m; i++) // жол бойынша цикл
for (j = 0; j < n; j++) // бағана бойынша цикл
nums[i, j] = int.Parse(Console.ReadLine()); // енгізу
for (i = 0; i < m; i++) // жол бойынша цикл
{ for (j = 0; j < n; j++) // бағана бойынша цикл
Console.Write(nums[i, j] + "\t"); // 1 жолды шығару
Console.WriteLine(); // келесі жолға көшу
}
Console.ReadKey();
}

Екі өлшемді жиымдар тіктөртбұрыш немесе квадрат түрінде құрылады. Мысалы: 2 6 7
2 6 7 9 1 2 6 7
a[3,5] = 4 0 8 3 5 с[5,3] = 0 8 3
5 7 4 1 6 0 8 3
1 3 2
Төмендегі квадрат түріндегі жиым:
2 6 7 9 1 мұндағы MN - бас диагонал,
3 -4 5 0 -2 ал PQ - қосалқы диагонал
b[5,5] = 4 0 8 -3 5
5 -7 4 1 -6
-1 3 -6 2 5

M
N
P
Q

3. Квадрат матрицаны өңдеу
Матрица мынадай түрде беріледі:
А(0,0) A(0,1) A(0,2) A(0,3) ... A(0, j) … A(0,n-1)
A(1, 0) A(1,1) A(1, 2) A(1, 3) ... A(1, j) … A(1, n-1)
A(2, 0) A(2, 1) A(2,2) A(2, 3) ... A(2, j) … A(2, n-1)


Достарыңызбен бөлісу:
1   2   3   4   5   6   7   8   9   ...   13




©engime.org 2024
әкімшілігінің қараңыз

    Басты бет