Question: use c language in a student level In this project, you need to implement a Course Prerequisite Planner and Campus Route Finder application in C

use c language in a student level In this project, you need to implement a Course Prerequisite Planner and Campus Route Finder
application in C programming language, with the following tasks:
1. Implement the required code to assist the 1
st year students to find the shortest path between
specific buildings using Dijkstra algorithm by reading the required information from the
input_buildings.txt file, the file must initially have the information in the table below, but you
can add more buildings and their distances in the file.
-> direction Masri Aggad A.Shaheen Bamieh AL.Juraysi Alsadik KNH Sh.Shaheen
Masri 703915578
Aggad 715243
A.Shaheen 608940
Bamieh 1397733
AL.Juraysi
Alsadik 57
KNH 67
Sh.Shaheen 90120140104
input_buildings.txt: contains for example contains some buildings, but you can add more buildings.
* You must fill in the file with all distances between buildings.
Then you can use either contingency matrix or contingency list to represent the graph and store it in
your program. The user inserts two buildings, then the application will find the shortest route between
them, prints the total distance and the route between the two buildings.
2. Implement the required code to assist the 1st year students in computer engineering to sort the
courses they must take using topological sort. The application must load the courses from the
input_courses.txt file, where this file will contain the courses listed in the table below:
Course Prerequisites
COMP2310 COMP133
COMP2421 COMP133
COMP333 COMP2421
COMP433 COMP333
ENCS2340 COMP133
ENCS2380 ENCS2340
ENCS3130 COMP133
ENCS3310 ENCS2380
ENCS3340 COMP233 and COMP133
ENCS4320 COMP233 and COMP133
input_courses.txt: contains the list of courses and their pre-requisite, below is an example.
COMP2310# COMP133
ENCS3340# COMP233# COMP133
Masri#A.Shaheen#70
A.Shaheen#Aggad#60* You have to fill in the file with all courses and their pre-requisites .
Upon request, the application sorts the courses using topological sort and saves them internally in the
program. So, the user can print them on request.
Your application must have the following menu:
1. Load the two files.
2. Calculate the shortest distance between two buildings.
3. Print the shortest route between two buildings and the total distance.
4. Sort the courses using the topological sort.
5. Print the sorted courses.
6. Exit the application.In this project, you need to implement a Course Prerequisite Planner and Campus Route Finder
application in C programming language, with the following tasks:
Implement the required code to assist the 1st year students to find the shortest path between
specific buildings using Dijkstra algorithm by reading the required information from the
input_buildings.txt file, the file must initially have the information in the table below, but you
can add more buildings and their distances in the file.
input_buildings.txt: contains for example contains some buildings, but you can add more buildings.
MasritA.Shaheen#70A.Shaheen#Aggad#60
You must fill in the file with all distances between buildings.
Then you can use either contingency matrix or contingency list to represent the graph and store it in
your program. The user inserts two buildings, then the application will find the shortest route between
them, prints the total distance and the route between the two buildings.
Implement the required code to assist the 1st year students in computer engineering to sort the
courses they must take using topological sort. The application must load the courses from the
input_courses.txt file, where this file will contain the courses listed in the table below:
input_courses.txt: contains the list of courses and their pre-requisite, below is an example.
COMP2310# COMP133
ENCS3340# COMP233# COMP133
 use c language in a student level In this project, you

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!