#include #include #include #include #include "ResourceType.h" #include "Resource.h" #include "Lecture.h" int main() { using SoftUni::Resource; using SoftUni::Lecture; using SoftUni::ResourceType; Lecture lecture; std::map numberOfResourcesByType; int numResources; std::cin >> numResources; for (int i = 0; i < numResources; i++) { Resource r; std::cin >> r; lecture << r; } std::cout << "... by id:" << std::endl; for (const Resource& r : lecture) { std::cout << r << std::endl; } std::cout << "... by type:" << std::endl; std::vector resourceTypes; resourceTypes << lecture; for (ResourceType type : resourceTypes) { std::cout << type << ": " << lecture[type] << std::endl; } return 0; }