EBK DATA STRUCTURES AND ALGORITHMS IN C
4th Edition
ISBN: 9781285415017
Author: DROZDEK
Publisher: YUZU
expand_more
expand_more
format_list_bulleted
Concept explainers
Expert Solution & Answer
Want to see the full answer?
Check out a sample textbook solutionStudents have asked these similar questions
please solution Python
language using list
1. Create a program that allows you to
enter student information (name,
gender, and total grade) into a
student class. Enter at least 10
students, and then list the students
who passed and which students had
failed. Also, print a list of female
students and print for a male
student.
INSTRUCTIONS:
• You are to answer this activity individually.
• You are to create a Python application that makes use of inputs, outputs, and sequence structures in Python.
• It must meet all of the following requirements:
• The application must create a list with exactly 10 items. The contents and type of list will be up to the student (e.g. Phone Brands, Types of Shoes, Shopping Apps). The application must first display the list
after which the application must remove 5 random items from the list. The application must then show the updated list with 5 of the items removed. After this is done, the application must add 7 new items to
the list. These items must be completely new and not the ones that were on the list initially. The application must then output the updated list with the added items. The application must then reverse the list
and then display the updated list after it has been reversed.
• The application must create a tuple with exactly 10 items. The contents and type of…
Program Description:in C language
The project is a student management system which maintains student records in a simple text file.
Your task is to write a program to save a list of students records in a FILE and then perform several operations on this FILE.
Your program will ask user to choose the option from a menu.
The 3 major function in menu are: ADD STUDENT
FIND STUDENT
PRINT LIST
Exit
How it Works
The menu is handled by do while and switch statement.
Sample output
The Methods to be implemented are as follows:
1. ADDSTUDENT
This method will add a new student to the file.
It takes 3 parameters ( student name, id, and GPA).
Your program must ask the user to enter the details of new students: Name, ID and GPA
2. FINDSTUDENT
This method will search for a student with his/her id in the file.
If the student is found it will print her/his record to the output.
If the student is not found it will print “There is no record of this student in this system”
3. PRINTLIST
This method will…
Chapter 9 Solutions
EBK DATA STRUCTURES AND ALGORITHMS IN C
Knowledge Booster
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.Similar questions
- A for construct is a kind of loop that operates on items included in a list. Because of this, it continues to operate for as long as there are objects to be processed in the system. Is this statement correct or does it include an error?arrow_forwardCreate a c++ program that uses SQL Queue Containers. For the following program create a menu that uses commands: Add Next Previous Delete Order Size View list View the current order Use the SQL queue containers listed below: Each order will be put in the queue and will be called on a first come first-served basis. enQueue: Adds the order in the queue DeQueue: Deletes the order from the queue Peek: Returns the order that is top in the queue without removing it IsEmpty: checks do we have any orders in the queue Size: returns the number of orders that are in the queue List: returns the name of people that have placed an order in the queue While adding a new order in the queue, the program will be capable of collecting the following order information: Name for order Food description Total for food Tip givenarrow_forwardCreate a c++ program that uses SQL Queue Containers. For the following program create a menu that uses commands: Add Next Previous Delete Order Size View list View the current order Use the SQL queue containers listed below: Each order will be put in the queue and will be called on a first come first-served basis. enQueue: Adds the order in the queue DeQueue: Deletes the order from the queue Peek: Returns the order that is top in the queue without removing it IsEmpty: checks do we have any orders in the queue Size: returns the number of orders that are in the queue List: returns the name of people that have placed an order in the queue While adding a new order in the queue, the program will be capable of collecting the following order information: Name for order Food description Total for food Tip given Make sure all commands work and are correctly implemented for the program to meet ALL requirements.arrow_forward
- Python Language Q2: Ginormous Campus The campus is pretty big. There are n buildings scattered around it, numbered from 0 to n-1. These buildings are so far away from each other that the only way to get from one to another is to take a campus bus. There are m campus bus routes. The i-th one (0 <= i < m) takes you from building u_i to building v_i (but not the other way around). These buses run very frequently. Professor Zingaro is deciding where to hold his CS lectures. He believes a building x is accessible from a building y if you can get from y to x taking at most two buses. For his students’ convenience, he wants to hold his lectures in the most accessible building. Help him out by telling him how many buildings the most accessible building is accessible from. In addition, list all buildings that are the most accessible. Input The first line of the input contains two space-separated integers n and m, denoting the number of buildings and bus routes, respectively. m lines…arrow_forwardUse C language only. Create a program that will ask for Enter number of students: (for this example 2) Enter student 1's name: Enter student 1's age: Enter student 2's name: E nter student 2's age: At the end, the program shall display two class lists: one with arranged name (ascending order) and the other one arranged according to their age (ascending order). The two lists should contain the complete details of the students as follows: Sorted by name: 1. name, age 2. name, age Sorted by age: 1. name, age 2. name, age If the number of students is less than one, the program will display "no students to display." The letter case (uppercase or lowercase) shall have no bearing in the arrangement of names. Please use the "fgets()" in getting the name.arrow_forwardAttention>>>>>>>>> project should written in C languages In the project, a student affairs information system simulation is requested to be made using structures (“struct”), linked lists (“linked list”) and files (“file”). According to this; a) Create a structure called a course. The members of this structure are code, name, instructor, term (can take Spring or Fall values), year, and a course pointer. Functions with prototype void insertCourse(CourseNodePtr* cr, CourseNodePtr* inscr, char* code), char* deleteCourse(CourseNodePtr* cr, CourseNodePtr* inscr, char* code) that will operate on course data structure elements, since the courses taken by the students are to be kept with a linked list. write. While writing the insertCourse() function, prevent the same student from taking the same course more than once. b) Create a structure called student. Let the members of this structure be id, name, surname, department, class (can take B.Sc., M.Sc., Ph.D.),…arrow_forward
- Develop a Student Cafeteria Record System by using all concepts of c++ with the exception of using structures. Project Description Each student can open an account in the cafeteria. It has the following features: The system can hold data for 20 students. The student can deposit any amount in his/her account. The student can use the available amount in his/her account to buy lunches or snacks. Menu price list is as below: Item Cost in PKR Lunch 150 Snack 100 Drink 50 Each student account should have the following details stored: Roll no (Data type: int, format: BBRRRR, e.g. 201406) Account No (Data type: int) Balance (Data type: double) Student Name (Data type: char array) {Hint: Use 2D arrays for storing student first and last names: char Student_Name [20][30]} Functions to be Implemented The following functions should be implemented in your system. Decide for yourself the arguments and return type for each function. Required Functions…arrow_forwardPython problem Ask the user to enter their company name to validate it based on the database list(COMPANYLIST). If the user enters invalid inputs (which means it is not in the database list), after the second invalid input, your code should show (print) the list of the company names. #company database listCOMPANYLIST = ["Amazon", "Apple", "Facebook", "Google", "Uber"] Ask the user the rate and the hours and validate them to be a numeric and positive value Save the inputs in a dictionary like theDict = { "rate":50, "hours": 120, "compan_name": "Google"} If "hours" is greater than 40, multiply 1.5 by the rate for the overtime print the pay stub Use modules and import them to the main file Your main file can be like this: from getInputsFile import getInputsfrom computePayFile import computePayfrom printPayFile import printPay def payProcess(): ''' This function is to process all other functions to get inputs, calculate and print the pay stub ''' theDict =…arrow_forwardplease solution Python language using list 2. Create a program that would save employee information (Employee ID, Name, Job Title, and Salary). Then, print employee names with their salary and job title. Also, get the average salary for all employees.arrow_forward
- The following is a sample report from a child clinic. It shows the days and treatments for visits to doctors at the clinic. A mother takes her child, sees a doctor and the doctor administers some treatment. There are couple of things you should assume: The mother’s name is unique. a mother won't have more than one child with the same name the doctor's surname is unique a treatment code is unique treatments are specific to doctors, eg 101 is only ever given by Johnson Surname First Name Town Age Child Doctor Date Treatment Smith Jane Coventry 30 Rebecca Johnson 27.3.04 101 Brian Clarence 30.5.04 209 Robert Johnson 10.1.88 101 Brown Beryl Rugby 28 Alan Clarence 30.4.04 214 Sarah Johnson 29.5.04 101 Sarah Clarence 12.1.04 321 Jones Fiona Kenilworth 34 James Clarence 30.4.04 322 Jenny…arrow_forwardA counter variable is normally used in a program to keep track of the current count value.Create your own counter data type which is able to perform common counter operations such as increment (by one) the counter value and decrement (by one) the counter value. It is also able to set the counter to a specific value and to retrieve the counter value. The minimum value the counter can attain is zero, while the maximum value attained is stored in attribute maxValue. The class should have the following private members (attributes): (first picture) In the main program, test the workablity of your member functions by first setting an initial value to the counter. Display this value before proceeding. Then test other functions by randomly incrementing and decrementing the object’s value. Be sure to keep track of your actions. At the same time you should also make sure that your minimum value should not be less than zero. Once this is reached you will not be allowed to do further decrements.…arrow_forwardWrite C++ Code to design the GIKI Hostel Registration System. The Registration is only for Mechanical, Electrical and Engineering Sciences Department. The program displays a menu with the following options: Add Department, Delete Department, Allocate Room to New Student if department is added, delete allocation of Student, display the Registration/Allocation of Student with department name, Search if Room is already allocated to any Student. This information is stored in a linked list of names arranged alphabetically. Create a linked list of registration, where each node points to a pointer to the linked list of Student.arrow_forward
arrow_back_ios
SEE MORE QUESTIONS
arrow_forward_ios
Recommended textbooks for you
- Programming Logic & Design ComprehensiveComputer ScienceISBN:9781337669405Author:FARRELLPublisher:Cengage
Programming Logic & Design Comprehensive
Computer Science
ISBN:9781337669405
Author:FARRELL
Publisher:Cengage