diff options
1 files changed, 13 insertions, 13 deletions
| -rw-r--r-- | Sem. 01/README.md | 26 |
diff --git a/Sem. 01/README.md b/Sem. 01/README.md index b59d8ac..99de02d 100644 --- a/Sem. 01/README.md +++ b/Sem. 01/README.md @@ -1,17 +1,17 @@ -## Ñðóêòóðè - -Ñòðóêòóðèòå â C++ ñå èçïîëçâàò çà ãðóïèðàíå íà åëåìåíòè. Åëåìåíòèòå, íàðè÷àíè îùå ÷ëåíîâå, ìîãàò äà áúäàò îò ðàçëè÷åí òèï è ñ ðàçëè÷íà äúëæèíà. +## Сруктури +Структурите в C++ Ñ�е използват за групиране на елементи. Елементите, наричани още членове, могат да бъдат от различен тип и Ñ� различна дължина. + ```c++ struct Box { int height; int weight; - } - + } + ``` -### Äåêëàðèðàíå íà îáåêòè îò íîâèÿ òèï +### Деклариране на обекти от новиÑ� тип Box b; //default values to height and weight @@ -22,21 +22,21 @@ b3.weight = 14; -### Ïîäàâàíå âúâ ôóíêöèè -Àêî íÿìà äà ïðîìåíÿìå îáåêòà ãî ïîäàâàìå ïî **êîíñòàíòíà ðåôåðåíöèÿ.** +### Подаване във функции +Ð�ко нÑ�ма да променÑ�ме обекта го подаваме по **конÑ�тантна референциÑ�.** void calculcateArea(const Box& b) { return b.height * b.weight; } - Ìîæå è ñàìî ïî **ðåôåðåíöèÿ**, íî òîãàâà ïðîìåíèòå ùå ñå îòðàçÿò âúðõó ïîäàäåíèÿ àðãóìåíò. + Може и Ñ�амо по **референциÑ�**, но тогава промените ще Ñ�е отразÑ�Ñ‚ върху подадениÑ� аргумент. void readBox(Box& b) { cin >> b.height >> b.weight; } -.Ìîæå è äà ãî ïîäàâàìå ïî **êîïèå**. +.Може и да го подаваме по **копие**. Box revertBox(Box b) { @@ -46,7 +46,7 @@ return b; } -**Çàäà÷à**: -Âõîä: Âúâåæäà ñå öÿëî ÷èñëî **N** è ïîñëå **N** òðèãúãúëíèêà â ðàâíèíàòà, îïðåäåëåíè îò 3 òî÷êè ( 6 êîîðäèíàòè). +**Задача**: +Вход: Въвежда Ñ�е цÑ�ло чиÑ�ло **N** и поÑ�ле **N** тригъгълника в равнината, определени от 3 точки ( 6 координати). -Îòïå÷àòàéòå òðèãúëíèöèòå **ñîðòèðàíè ïî ëèöàòà èì.**
\ No newline at end of file +Отпечатайте тригълниците **�ортирани по лицата им.** |
