Website Summary Files Commits Branches @commit @diff @stats
diff options
context:
space:
mode:
Commit40dff9d82b6ad1654facc426073e460844270b2d (patch)
Author
 Angel Dimitriev <achi_d@abv.bg>
2021-11-24 17:53:22 -0500
Committer
 GitHub <noreply@github.com>
2021-11-24 17:53:22 -0500
Files1c586fb238a9b7bec230f2304c7ae3ea84698bd8
Introduction_to_programming_FMI-40dff9d82b6ad1654facc426073e460844270b2d.tar
Introduction_to_programming_FMI-40dff9d82b6ad1654facc426073e460844270b2d.tar.gz
Introduction_to_programming_FMI-40dff9d82b6ad1654facc426073e460844270b2d.zip
Parentd686a44d191f68dc89fc262717672f641cbaafd2 (diff)
Create README.md
1 files changed, 43 insertions, 0 deletions
-rw-r--r--Sem. 08/README.md43
diff --git a/Sem. 08/README.md b/Sem. 08/README.md
new file mode 100644
index 0000000..f1b9a36
--- /dev/null
+++ b/Sem. 08/README.md
@@ -0,0 +1,43 @@
+
+ - **Задача 1 (малък проект) :** Реализирайте играта **"Бикове и крави"**. Програмата ще генерира число и потребителят ще трябва да позне числото.
+
+# Указатели. Символни низове.
+
+## Въведение в указателите.
+
+ ```c++
+ int[] arr = {1, 2, 3};
+int* ptr = arr;
+```
+
+![enter image description here](https://i.ibb.co/cDcX8st/Untitled-Diagram-drawio-3.png)
+ ```c++
+ ptr++;
+ cout << ptr[0]; //2;
+ cout << ptr[1]; //3;
+```
+
+ ![enter image description here](https://i.ibb.co/xLLsVK5/Untitled-Diagram-drawio-4.png)
+
+## Въведение в символните низове (стрингове).
+ В масивите имаме константен достъп до всеки един елемент.
+Достъпът става посредством индекси. Индексацията започва от 0. (защо?)
+
+ ```c++
+ char str[] = {'t', 'e', 's', 't', '\0'};
+ char str2[] = "test"; //equivalent to str
+ char str3[7] = "test";
+```
+
+![enter image description here](https://i.ibb.co/ZmRwt6R/Untitled-Diagram-drawio-5.png)
+Примерна имплементация на:
+
+ - strlen (намиране на дължина на стринг)
+ - strcpy (копиране на стринг)
+ - strcat (конкатениране на стрингове)
+ - strcmp (лексикографско сравнение на стрингове)
+ - atoi (преобразуване на стринг в число)
+ - търсене в текст
+ - броене на конкретен символ в текст
+
+