From 8cf1283a4ffb9fe1901c29c087fa376de82726af Mon Sep 17 00:00:00 2001 From: angeld55 Date: Sat, 19 Feb 2022 23:30:52 +0200 Subject: clean up --- Sem. 01/README.md | 55 ------------------------------------------------------- 1 file changed, 55 deletions(-) delete mode 100644 Sem. 01/README.md (limited to 'Sem. 01/README.md') diff --git a/Sem. 01/README.md b/Sem. 01/README.md deleted file mode 100644 index e61f925..0000000 --- a/Sem. 01/README.md +++ /dev/null @@ -1,55 +0,0 @@ - - -## Структури - -Структурите в C++ се използват за групиране на елементи. Елементите, наричани още членове, могат да бъдат от различен тип и с различна дължина. - ```c++ -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; - ``` - -### Подаване във функции -Ако няма да променяме обекта го подаваме по **константна референция.** - ```c++ -int calculcateArea(const Box& b) -{ - return b.height * b.weight; -} -``` - Може и само по **референция**, но тогава промените ще се отразят върху подадения аргумент. - - ```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; - - return b; -} -``` -### Задачи - -**Задача 1:** Въвежда се цяло число **N** и после **N** тригъгълника в равнината, определени от 3 точки ( 6 координати). -Отпечатайте тригълниците **сортирани по лицата им.** -- cgit v1.3.1-23-gd82d