Summary Files Commits Branches @commit @diff @stats
path: root / Year 2 / Structures and data algorithms / Project / exb / main.cpp
diff options
context:
space:
mode:
Commitc79f7ea4ac93a9b11bff676d4174f5de46e0015b (patch)
Author
 Syndamia <kamen@syndamia.com>
2022-12-29 17:43:27 +0200
Committer
 Syndamia <kamen@syndamia.com>
2022-12-29 17:43:27 +0200
Files6a283be740e4e2ea088bf0df6c986acc2a0cf9cb /Year 2/Structures and data algorithms/Project/exb/main.cpp
uni-projects-c79f7ea4ac93a9b11bff676d4174f5de46e0015b.tar
uni-projects-c79f7ea4ac93a9b11bff676d4174f5de46e0015b.tar.gz
uni-projects-c79f7ea4ac93a9b11bff676d4174f5de46e0015b.zip
Parent375d3979cef9a204591094b2c102036bbdd08efe (diff)
[SDP/P/exb] Solved exercise B
1 files changed, 19 insertions, 0 deletions
-rw-r--r--Year 2/Structures and data algorithms/Project/exb/main.cpp19
diff --git a/Year 2/Structures and data algorithms/Project/exb/main.cpp b/Year 2/Structures and data algorithms/Project/exb/main.cpp
new file mode 100644
index 0000000..118c79b
--- /dev/null
+++ b/Year 2/Structures and data algorithms/Project/exb/main.cpp
@@ -0,0 +1,19 @@
+#include "CityVisit.h"
+#include <iostream>
+
+int main() {
+ std::cout << "Име на град: ";
+ std::string fileName;
+ std::cin >> fileName;
+
+ std::ifstream inFile(fileName + ".txt");
+ if (!inFile.is_open())
+ throw std::logic_error("The given city has no .txt file!");
+
+ CityVisit cv;
+ std::deque<std::string> visited = cv.visitTheMostInTime(inFile);
+ inFile.close();
+ for (std::string v : visited)
+ std::cout << v << " ";
+ std::cout << std::endl;
+}