Website Summary Files Commits Branches @commit @diff @stats
diff options
context:
space:
mode:
1 files changed, 12 insertions, 11 deletions
-rw-r--r--Sem. 05/README.md23
diff --git a/Sem. 05/README.md b/Sem. 05/README.md
index 30fcd66..9f9f435 100644
--- a/Sem. 05/README.md
+++ b/Sem. 05/README.md
@@ -72,19 +72,20 @@ int main()
**Задача 1:**
-Да се реализира клас време (Time) за работа с часове.
+Реализирайте клас **Time**, който ще се използва за работа с часове (13:05:45).
+Вашият клас трябва да има следния интерфейс:
-- Подразбиращ се контруктор, който създава часа **00:00:00**.
- - Конструктор, който приема три параметъра - час, минути и секунди.
- - Time getToMidnight() const; - връща ново време, което е **колко остава до полунощ** от съответното време.
- - void print(boolean is12hoursclock) const; - Принтира времето. Ако променливата е истина да го принтира във формат **10:45:32PM** ,ако е лъжа - **22:45:32**.
- - int compare(const Time& other) const; Сравнява часa с **друг,който е подадена като параметър**. Ако часът който е подаден като параметър е в по-късен момент, да се върне положително число, ако е по-раннен момент - отрицателно.Ако двата часа съвпадат да се върне 0.
+ - Подразбиращ се контруктор, който създава часа на **00:00:00**.
+ - Конструктор, който приема три параметъра - **час, минути и секунди**.
+ - Член-функция, която връща оставащото време до **полунощ**.
+ - Член-функция, която увеличава часа с 1 секунда.
+ - Член-функция, която връща дали е **време за вечеря**. В рамките на задачата време за вечеря е между **20:30** и **22:00**.
+ - Член-функция, която връща дали е **време за парти**. В рамките на задачата време за парти е между **23:00** и **06:00**.
+ - Член-функция, която приема друг обект от тип **Time** и връща обект от тип **Time**, което е разликата между двете времена.
+ - Член-функция, която която приема друг обект от тип **Time** и сравнява двата обекта (по-къснен/по-ранен)
+ - Член-функция за принтиране на часа.
-- bool isDinnerTime() const -Връща истина, ако е време за вечеря. В рамките на задачата ,ще казваме че е време за вечеря между 20:30 и 22:00 часа.
-- bool isPartyTime() const - Връща истина, ако е време за купон . В рамките на задачата, ще каваме, че е време за купон между 23:00 и 6:00 часа.
-
-
-Да се направи масив от 10 дати и да се сортира стабилно с някоя от изучаваните сортировки.
+Да се направи масив от 10 времена и да се сортира стабилно с някоя от изучаваните сортировки.
**Задача 2:**
Реализирайте клас/структура интервал, който представлява интервал [a,b] (задължително а <= b) от реалната права. Нашият интервал ще бъде дискретен - началото и краят му ще бъдат цели числа и ще разглеждаме само точки, които са цели числа. Релизирайте следният интерфейс: