Website Summary Files Commits Branches @commit @diff @stats
diff options
context:
space:
mode:
Commit2ab7f9c6fe7a45762c224a5bc1439fdf41753bf2 (patch)
Author
 Angel Dimitriev <achi_d@abv.bg>
2020-12-11 14:51:18 +0200
Committer
 GitHub <noreply@github.com>
2020-12-11 14:51:18 +0200
Filesa68cfcfbb5db7821d4ac370de56c529255f5af68
Introduction_to_programming_FMI-2ab7f9c6fe7a45762c224a5bc1439fdf41753bf2.tar
Introduction_to_programming_FMI-2ab7f9c6fe7a45762c224a5bc1439fdf41753bf2.tar.gz
Introduction_to_programming_FMI-2ab7f9c6fe7a45762c224a5bc1439fdf41753bf2.zip
Parent132df9ede5c11bdf76c0c07a71b360a666a2ef63 (diff)
Update README.md
1 files changed, 33 insertions, 0 deletions
-rw-r--r--Sem. 09/README.md33
diff --git a/Sem. 09/README.md b/Sem. 09/README.md
index 8b13789..0d86cac 100644
--- a/Sem. 09/README.md
+++ b/Sem. 09/README.md
@@ -1 +1,34 @@
+
+# Многомерни масиви
+
+Представляват масиви от масиви.
+
+
+
+## Инициализация на многомерни масиви
+
+ ```c++
+ int m1[2][3]; // Създава матрица с 2 реда и 3 колони.
+ int m2[2][3] = {{1, 2 ,3} , {4 ,5 , 6}}; //изреждаме редовете (те са елементите на масива)
+ int m3[2][3] = {1, 2, 3, 4, 5, 6}; //изреждаме елементите
+
+ int arr[][3] = { 0, 0, 0, 4, 5, 6 }; // Пресмята колко реда трябва да е.
+
+ int arr[3][0] = { 0, 0, 0, 4, 5, 6 }; // Грешка!
+
+ int cube[3][3][3]; // Създава тримерен масив.
+```
+
+## Достъп на елемент
+
+ ```c++
+ m1[2][0] = 44; //Присвоява на елементът на ред с индекс 2 и колона с индекс 0
+ cout << m1[0][0]; //Отпечатва на стандартния изход елементът на индекси 0 0
+```
+
+## Как се осъществява достъпа:
+
+ ```c++
+ m1[i][j] = 44; адресът на m1 + i* sizeof(int)*rows_count + j* sizeof(int)
+```