Write a C++ program to assign courses (for final exams) to students such that no student will have two finals scheduled at the same time.
Your C++ software will “schedule” final exam times so that no student needs to take two exams at the same time. Assume that the input for the program that you’ll write will include up to 10 courses, each of which might have as many as 20 students listed in the following format.
Course 1
Student1
Student2
Student3
.
.
.
StudentN
Course 2
Student3
Student78
Student781
.
.
.
StudentM
CourseP
StudentQ
Program Details
Write the program in C++. The program should include at least two C++ classes. I’d strongly suggest that you have one class for Nodes in the “interference graph” that represent courses (nodes) and Arcs, which connect two nodes and mean that the two courses connected by the arc have at least one student in common – in other words at least one student enrolled in each of the two courses represented by the two nodes connected by the arc.
use ./[login to view URL] < inputFile > outputFile assuming [login to view URL] is program name
• Do NOT use Standard Template Library code in your program EXCEPT for the String class which you are allowed to use.
Hello, sir!
I will complete your project in 2 hours
I have 6+ years of experience in c/c++&java programming.
Recently I have developed such programs and I have understand your requirement fully.
I am SURE I will must SATISFY YOU WHATEVER YOU WANT.
Please let us talk together and discuss our work in more details.
Thank you.
Hi there!
I'm a student in college with computer science as major, so i know what I'm talking about. I have done many assignments for my lab in college in C++ language which involves dealing with dynamic programming and manipulation of data structures, so i could assure you that i can do this work for you with utmost quality and in minimum time. you can trust me completely for this assignment.
I know about all the Data structures and Algorithms(to be honest my favorite subject is Data structures and Algorithms) so i have in depth knowledge about these topics and i think this assignment requires knowledge of these topics. I can also explain you about the working of these algorithms if you wish to know.
NOTE:- . just contact me anytime and we can discuss more about this on chat. I'M AVAILABLE ALL THE TIME, JUST CONTACT ME AND I'LL BE THERE TO HELP YOU OUT.