hello can someone please help me solve this? it is supposed to be in c language and the data for the time is supposed to be created before the code is written. the data can be random and as you please.Your application should do the following: a. There has to be adequate documentation and comments in the code (i.e., functions, loops, etc.); b. Your code should follow the code convention (i.e., spaces, indentations, etc.); and c. Your application should contain a menu to allow the user to select which option (s) he would like to run. 1. Read the drivers file and load it into an array, then read the second file (passengers) which should be added to the busses in a linked list (array of linked lists). Before assigning passengers to busses you should make sure that: a. Each passenger is added to a bus based on the date and departure time. Meaning, each passenger should match the bus based on his/her travelling time and the departure time of the bus b. The length of each linked list should be decided based on the capacity of the available bus C. If a student has no matching travelling date/time, there should be another linked list for those Your application should be able to show the following information through a proper menu of the application: Notes and submission instructions: 1. This is individual work. It should represent your own efforts. It is fine to discuss your work and to ask your colleagues, but you are not allowed to copy/paste the work of others or give your work to anyone else. You are not allowed to post/copy from other websites and/or social media and this will be considered as cheating. 2. Any plagiarized code will not be marked. 3. Document format. Please submit only the code file (c file) containing the code of your project. Please rename it as follows: "P1_YourStudentID_FirstNameLastName_Section No.c". 4. Input/output file name. Make sure that the input/output file names are the same as in the specifications. 5. Include your full name, student ID, and section number in the beginning of your file. 6. Please do not compress the file, only the C-file is needed. 7. Files not following the convention in point 2 will not be marked. 1. Load the bus information file 2. Load the passenger information file 3. Assign passengers and print assignment information of all busses 4. Print a specific bus information along with its passengers information (names and IDs) 5. Print unmatched passengers 6. Add new passenger 7. Delete passenger 8. Delete bus number 9. Exit Grading policy: 1. Your application should have all functionalities working properly. Twenty marks will be graded for the functionality of the project; 2. The following notes will make up the remaining 10 marks of the grade:

Respuesta :

Otras preguntas