Question
given an array of course structure g_course_array typedef struct course { char name[50] char prerequisite[3][50] enum crstype type int hours }course_t Help writing a c
given an array of course structure g_course_array
typedef struct course {
char name[50]
char prerequisite[3][50]
enum crstype type
int hours
}course_t
Help writing a c function which takes first argument is name of the course and second argument is type.
This function should return largest hours with type given. The prerequisite course must have the same type as the second argument.
Since there can be more than one prerequisite of a course, iif 2 or more courses have the same type as the second argument return max hours out of those courses
return 0 if acourse does not have any prerequisites of the specified type. Return -1 if course or one of its prerequisites can not be found in the given g_course_array
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started