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

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!