Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

please implement all the functions using iostream , cstring and fstream only implement the function that pring the data of students have top5 grades in

please implement all the functions using iostream , cstring and fstream only
implement the function that pring the data of students have top5 grades in order
image text in transcribed
image text in transcribed
In this assignment, you will write a C++ code to do the following: Write a program to process data for Computer Engineering Students. The data should be loaded from a text file containing the following information for each student: Student ID, Student Name, Sumame, and Grade in the Data Structure course. As the following: Your Node definition should be as follow: struct node f int ID; char* Name; char* Surnane; int Grade; node* left; node* right; j; Rivident Gradeitit-Nocepas Fie fal femat Vitw Help. 12256564 Ahlan saleen 18 12258947 All wabeel 75 12263632 namet rasel 91 12254543 hadia sancer 71 | Your program initially reads the file and creates a (Binary Search Tree) BST in which each node maintains a record of the file. The BST is arranged in terms of Student ID. As the following: - You should implement yoid buildTreefromFile(char* filename) - You should implement an insert function based on ID. void insert (node* root, int ID, const char* Name, const char* Surname, int Grade) If the ID already exists in the tree, you should update the value - You should implement a search function. This function search for an ID in the binary search tree and retum the associated value. node* search (node* root, int ID) - You should implement a delete function. This function delete a student from the BST depending on ID. void delete (node* root, int iD) - You should implement a function to print BST in-order. void printinorder (node* root) - You should implement a function to count the number of the students that grades lie within the range [8090]. - You should implement a function to print the data of the students that have the top 5 grades

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Database Management With Website Development Applications

Authors: Greg Riccardi

1st Edition

0201743876, 978-0201743876

More Books

Students also viewed these Databases questions

Question

1. Identify and control your anxieties

Answered: 1 week ago