Write c program that helps a professor to manage records

Assignment Help Computer Engineering
Reference no: EM132194782

Question :

Write C program that helps a Professor to manage student records. Each student's record contains information like Student ID, Name, Course Major & CGPA, and are then stored in a text file.

The following software reads students' information from a file, and allows the Professor to do the following:

1) Print The List Of Student Records.

2) Add New Student Record.

3) Update Information On Existing Record,

4) Sort Student Records (according to student identification number) Into Ascending Order,

5) Save The Updated Student Records In A File.

In updating student's details, one needs to search for the student record from the existing records.

In this application, linear search and binary search are to be implemented. On the other hand, selection sort and insertion sort algorithms are to be implemented to sort data.

Note that two for each sorting and searching algorithms are used in the program.

Your program should select the suitable algorithms accordingly. For example, if the Professor opts to search for a student details from a medium size of an unsorted student records, in this case binary search is more preferable over linear search for faster time complexity.

However, binary search requires input data to be sorted. In selecting sorting algorithm, the program might want to consider the randomness of the data.

Options Display should be mentioned after every task completed to as user to continue to main menu or quit program.

Reference no: EM132194782

Questions Cloud

Write a c program that initializes an integer array : Write a C program that initializes an integer array, and two scalar values a and b.
Write a c program to implement a four function calculator : Write a C program to implement a four function calculator. The program should prompt the user for a formula.
Calculate the average of the elements : Write a C program such that you initialize the elements of array S to the even integers from 10 to 40 and calculate the average of the elements.
Ask the user for the value of four resistors in your series : The "main" section of the program will ask the user for the value of four resistors in your series circuit and the total voltage (V) applied to the series.
Write c program that helps a professor to manage records : Write C program that helps a Professor to manage student records. Each student's record contains information like Student ID.
Write a c program that finds the nth prime number : Write a C program that finds the nth prime number and prints it on the screen. A prime number is a number that is only divisible by 1 and by itself.
A program to help the administration of a football league : Write a C++ program to help the Administration of a football league to manipulate the list of players registered in different teams.
Write a c program which will flip a single bit in a number : Write a C program which will flip a single bit in a number entered by the user using the binary representation of the number. The user should input the original
A program that initializes an array with ten random integers : Write a C++ program that initializes an array with ten random integers and then prints all elements in two lines of output containing.

Reviews

Write a Review

Computer Engineering Questions & Answers

  How various bits fit in the cable

A 100-km-long cable runs at the T1 data rate. The propagation speed in the cable is 2/3 the speed of light in vacuum. How various bits fit in the cable.

  Explain what is the difference between a set and a map

Explain what is the difference between a set and a map? Finally, they are all popped off the second stack and printed. In which order are the strings printed?

  How to compute the subnet mask

how to Compute the subnet mask and number of subnets and number of hosts in each subnet, in each of the given scenarios.

  Analyze the duties performed by operational team

Operational management means the people who will take care of quality of the products, distribution, and inventory. They have to try for increase the sales.

  Suggest the other protection scheme which can be used more

for this assignment you will choose one of the following optionsoption 1 file access write a 2-page paper that

  Write a select statement that returns four columns

Write a select statement that returns four columns based on the InvoiceTotal column of the invoices table, AP database.

  Find the 2''s complement of a binary number

Make a circuit which gives the absolute value of a 4-bit binary number. Use four full adders, four multiplexers, and four inverters.

  How can we manipulate a maximal-flow network model

How can we manipulate a maximal-flow network model in order to specify all arcs between each pair of nodes as the changing variable cells in Solver?

  Design an audit program for reviewing key steps

You are asked to perform an audit of an ERP implementation in your company. Design an audit program for reviewing key steps or control points in this process.

  Explain the main concepts of Cloud Computing

Explain the main concepts of Cloud Computing and why you think that a move to the Cloud could be good for Regional Gardens

  Makes a recursive call to put a queen on the next row

The function will know it hit the base case because the position (or the column) is out of bounds (NOT because you generated all possible permutations).

  Transmitting image through raster scan

If we were to transmit this image utilizing the raster scan order, after 15 seconds how many rows of image will the user have received? To what fraction of the image does this correspond?

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd