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



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

соңы
row=3; col=4;
a[i,j] = t.Next( )
а[i,j] шығ.
3 жолдан және
4 бағанадан тұратын екі өлшемді жиым элементтерін кездейсоқ сандар арқылы енгізудің алгоритмі (программасы келесі бетте)
2. Екі өлшемді жиым мәндерін енгізу
Екі өлшемді жиым элементтерін енгізу
3-мысал. Екі өлшемді жиымды инициалдауды кездейсоқ бүтін сандар арқылы орындау және соларды экранға шығару:
static void Main()
{ Random t = new Random(); // кездейсоқ сандар алуды іске қосу
const int row = 3, col = 4; // row - жол
int[,] a = new int[row, col]; // col - бағана
int i, j;


Достарыңызбен бөлісу:
for(i=0; i < 10; i++) { // жолдар
for(j =0; j < 2; j++) // бағаналар
Console.Write(sqrs[i,j] + " ");
Console.WriteLine();
}
}
}
Нәтижесі:
2-мысал. Екі өлшемді жиым 1 мен 12 арасындағы бүтін сандармен формула бойынша толтырылады да, нәтижесі экранға шығарылады.
// Екі өлшемді жиыммен жұмыс істеу
using System;
class TwoD
{ static void Main()
{ int i, j;
int[,] table = new int[3, 4];
for (i = 0; i < 3; ++i)
{ for (j = 0; j < 4; ++j)
{ table[i, j] = (i * 4) + j + 1; // формула беріледі немесе
// өзің ойлап табасың
Console.Write(table[i, j] + "\t");
}
Console.WriteLine();
}
}
}
Бұл мысалдағы жиымның table [ 0, 0 ] элементі мәні 1, table [ 0, 1] элементі мәні – 2, table [ 0, 2] элементі мәні – 3, т.с.с. , ал жиымның table [2,3] элементі мәні - 12 болады. Суретте жиым элементтері мәнінің компьютер жадында орналасу сызбасы көрсетілген.
оң жақ индекс
сол жақ индекс
басы
i=0;ij=0;j
1   2   3   4   5   6   7   8   9   ...   13




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

    Басты бет