From 801c510151a6fd5964442d2b532da038fe32cdcb Mon Sep 17 00:00:00 2001 From: Syndamia Date: Mon, 16 Mar 2026 22:42:40 +0200 Subject: feat(teaching/oop-2025/w04): Add solutions --- src/teaching/oop-2025/index.du | 1 + src/teaching/oop-2025/week04/index.du | 6 ++++++ 2 files changed, 7 insertions(+) diff --git a/src/teaching/oop-2025/index.du b/src/teaching/oop-2025/index.du index 1ca27ca..7dcf4a4 100644 --- a/src/teaching/oop-2025/index.du +++ b/src/teaching/oop-2025/index.du @@ -60,3 +60,4 @@ |: |: [url ./week04 Задачи] +|| [url https://github.com/Syndamia/oop-2025-solutions/tree/main/Week04 Решения] diff --git a/src/teaching/oop-2025/week04/index.du b/src/teaching/oop-2025/week04/index.du index 330e8c4..67f083e 100644 --- a/src/teaching/oop-2025/week04/index.du +++ b/src/teaching/oop-2025/week04/index.du @@ -11,6 +11,8 @@ ### Задача 1 +.solution-link [url https://github.com/Syndamia/oop-2025-solutions/tree/main/Week04/Exercise01 Решение] + Реализирайте клас [`Train`], който съдържа брой вагони, брой места за пътници, брой приети пътници, брой спирки които е минал, брой спирки които му остават, цена на билет и печалба от билети. Реализирайте селектори на всички тези параметри, конструктор с подадени стойности и публична член-функция [`ArriveAtStation`], която приема брой слизащи пътници и брой качващи се пътници. @@ -18,6 +20,8 @@ ### Задача 2 +.solution-link [url https://github.com/Syndamia/oop-2025-solutions/tree/main/Week04/Exercise02 Решение] + Реализирайте клас [`IntArray`], който съдържа указател към масив от [`int`] елементи и капацитет. Реализирайте публични член-функции: @@ -28,6 +32,8 @@ ### Задача 3 +.solution-link [url https://github.com/Syndamia/oop-2025-solutions/tree/main/Week04/Exercise03 Решение] + Реализирайте клас [`String`], който съдържа низ [`char*`] и размер. Напомняме, че низа пак трябва да завършва на терминираща нула! -- cgit v1.3.1-23-gd82d