diff options
| Commit | 8556561ee5afbe490a45d22071073e02ffa97117 (patch) | |
|---|---|---|
| Author | 2024-03-17 18:23:32 +0200 | |
| Committer | 2024-03-17 18:23:46 +0200 | |
| Files | 0eb64ea22bed2d7c1d603f710d2d247aa37437b6 /src | |
| syndamia.com-8556561ee5afbe490a45d22071073e02ffa97117.tar syndamia.com-8556561ee5afbe490a45d22071073e02ffa97117.tar.gz syndamia.com-8556561ee5afbe490a45d22071073e02ffa97117.zip | ||
| Parent | 750b7119ddeeb6216b22ea12ca3d64d13e9fd1af (diff) | |
[te/oop-2023/w1] Added solution links to exercises 4 and 5
1 files changed, 8 insertions, 0 deletions
| -rw-r--r-- | src/teaching/oop-2023/week1/index.md | 8 |
diff --git a/src/teaching/oop-2023/week1/index.md b/src/teaching/oop-2023/week1/index.md index 392b321..df05b2e 100644 --- a/src/teaching/oop-2023/week1/index.md +++ b/src/teaching/oop-2023/week1/index.md @@ -51,11 +51,15 @@ GitHub classroom: [classroom.github.com/a/UPJOzHty](https://classroom.github.com ## Задача 4 +&::solution-link [Решение](https://github.com/Syndamia/oop-2023-solutions/blob/main/week01/Exercise4.cpp) + Направете структура за съхранение на полети[^sabre]. Трябва да запазите имената на началния и крайния град като низове (допускаме, че няма шпации в имената на градовете), часът на излитане и на кацане в целочислен формат (като на циферблат на дигитален часовник, без разделителното двоеточие) и цената на полета в тип с плаваща запетая (в долари). ### а) въвеждане +&::solution-link [Решение](https://github.com/Syndamia/oop-2023-solutions/blob/main/week01/Exercise4.cpp#L15-L36) + От входа получавате N, това определя броя полети, които трябва да се добавят в системата. Всеки полет е редица от 5 стойности, в реда в който са дефинирани. @@ -71,6 +75,8 @@ GitHub classroom: [classroom.github.com/a/UPJOzHty](https://classroom.github.com ### б) търсене +&::solution-link [Решение](https://github.com/Syndamia/oop-2023-solutions/blob/main/week01/Exercise4.cpp#L38-L247) + След като се въведат всички полети, получавате от входа два низа - имена на градове. Трябва да изкарате най-евтиния, и след него най-бързия, вариант за пътуване от първия град към втория. @@ -86,6 +92,8 @@ GitHub classroom: [classroom.github.com/a/UPJOzHty](https://classroom.github.com ## Задача 5 +&::solution-link [Решение](https://github.com/Syndamia/oop-2023-solutions/blob/main/week01/Exercise5.cpp) + Имате система за потребители, всеки потребител си има име и приятели (един приятел е **указател към потребител**). В началото се въвежда N, това е броят потребители в системата. |