Дәріс №10. Екі өлшемді жиымдар. Жиымдарды өңдеу алгоритмдері
Си тілінде көпөлшемді жиымдармен де жұмыс жасауға болады. Көп -өлшемді жиым деп әрбір элементі жиым болатын жиымды айтады.
Көпөлшемді жиымды хабарлағанда оның типін , өлшемін және әрбір өлшеміндегі элементтер санын көрсету керек. Программада өлшемі NxM- болатын жиымды (матрица) хабарлау:
<тип> < жиым атауы> [1-өлш.] [2-өлш.]…[N-өлш]
Мысалы,атауы arr, 3x4 өлшемді ( жолдар саны 3, бағаналар саны 4) элементтер типі бүтін болатын жиымды сипаттау: int arr[3][4] .
Мұны кесте түрінде былай жазуға болады:
2- индекстер
a[0][0]
|
a[0][1]
|
a[0][2]
|
a[0][3]
|
a[1][0]
|
a[1][1]
|
a[1][2]
|
a[1][3]
|
a[2][0]
|
a[2][1]
|
a[2][2]
|
a[2][3]
|
1-индекстер
Мұнда 1-ші индекстер жол нөмерлерін, 2 - индекстер бағана нөмерлерін көрсетеді. Сонда NxM өлшемді жиымда NxM тұрақты болады. Жиым элементтерін сақтауға жадтан алатын байттық орын :
Достарыңызбен бөлісу: |