Website Summary Files Commits Branches @commit @diff @stats
diff options
context:
space:
mode:
Commitd4c3312605a30b964c448a24e7cc7653757cfb53 (patch)
Author
 Angel Dimitriev <achi_d@abv.bg>
2021-02-26 15:41:58 +0200
Committer
 GitHub <noreply@github.com>
2021-02-26 15:41:58 +0200
Filesdd027bacf517eaf04f8ae8ea125c5090ba720dd0
Object-oriented_programming_FMI-d4c3312605a30b964c448a24e7cc7653757cfb53.tar
Object-oriented_programming_FMI-d4c3312605a30b964c448a24e7cc7653757cfb53.tar.gz
Object-oriented_programming_FMI-d4c3312605a30b964c448a24e7cc7653757cfb53.zip
Parentff1f2cfa8bd8949648bd226b231cbeb860b08ed6 (diff)
Update README.md
1 files changed, 28 insertions, 26 deletions
-rw-r--r--Sem. 01/README.md54
diff --git a/Sem. 01/README.md b/Sem. 01/README.md
index 7646261..13c70a2 100644
--- a/Sem. 01/README.md
+++ b/Sem. 01/README.md
@@ -4,22 +4,22 @@
Структурите в C++ се използват за групиране на елементи. Елементите, наричани още членове, могат да бъдат от различен тип и с различна дължина.
```c++
- struct Box
- {
- int height;
- int weight;
- }
+struct Box
+{
+ int height;
+ int weight;
+}
```
### Деклариране на обекти от новия тип
```c++
- Box b; //default values to height and weight
-
- Box b2 = {3, 4} // height = 3, weight = 3;
-
- Box b3;
- b3.height = 13;
- b3.weight = 14;
+Box b; //default values to height and weight
+
+Box b2 = {3, 4} // height = 3, weight = 3;
+
+Box b3;
+b3.height = 13;
+b3.weight = 14;
```
### Подаване във функции
@@ -32,21 +32,23 @@
```
Може и само по **референция**, но тогава промените ще се отразят върху подадения аргумент.
+ ```c++
+void readBox(Box& b)
+{
+ cin >> b.height >> b.weight;
+}
+ ```
+Може и да го подаваме по **копие**.
+ ```c++
+Box revertBox(Box b)
+{
+ int temp = b.height;
+ b.height = b.weight;
+ b.weight = temp;
- void readBox(Box& b)
- {
- cin >> b.height >> b.weight;
- }
-.Може и да го подаваме по **копие**.
-
- Box revertBox(Box b)
- {
- int temp = b.height;
- b.height = b.weight;
- b.weight = temp;
-
- return b;
- }
+ return b;
+}
+```
**Задача**:
Вход: Въвежда се цяло число **N** и после **N** тригъгълника в равнината, определени от 3 точки ( 6 координати).