Starting Out With C++, Early Objects (Looseleaf)
8th Edition
ISBN: 9780133427622
Author: GADDIS
Publisher: PEARSON
expand_more
expand_more
format_list_bulleted
Textbook Question
Chapter 10.12, Problem 10.19CP
Assume the following structure declaration exists for quest ions 10.18 through 10.20:
struct Rectangle
{
int length;
int width;
};
10.19 Assume the pointer you defined in question 10.18 points to a valid Rectangle structure. Write the statement that displays the structure’s members through the pointer.
Expert Solution & Answer
Want to see the full answer?
Check out a sample textbook solutionStudents have asked these similar questions
Make a struct LINE include appropriate data members.
A line segment includes the endpoints, i.e. the points that it joins.
structure should also provide a function to find the length of the Line
Two lines can be compared to determine which line is shorter and vice versa. Provide function to compare two Lines
Provide appropriate constructors for initialization.
Note: You have to reuse struct point in line because a line can be represented in terms of two cartesian coordinate points. (starting and ending point)
Create a structure representing a student object with the following members
regno.
courseid
unitsRegistered: This should be an array of the course units you registered to capture marks
unitsmarks: This should be an array to store the marks for the units registered. Find a way to relate the two.
firstname
surname
address
By using the structure above, write a program that populates the details of a student and compute the average, and the grade as well as the total marks. This task should be accomplished by writing functions for getData() - to populate the structure, printStudent() - to display the detail of the student, computeGrade() - to compute the grade of the student and computeMean() that computes the mean of the students: Pass the appropriate data
NB: The function getData() - is a subroutine and uses structure as a reference - input, same concept to printData()
Consider that your class has 10 students. Compute the class mean and standard deviation, highest class mark and lowest…
OOP using C++
please give me full answer thanks
: A designer in 3D graphics company wants to design a matrix as a two-dimensional array. The size of 2D array could be the last two digit of arid number. Initially he creates a class matrix that provides the member function to check that no array index is out of bounds. Make the member data in the matrix class a 10-by-10 array. A constructor should allow the programmer to specify the actual dimensions of the matrix (provided they’re less than 10 by 10). The member functions that access data in the matrix will now need two index numbers: one for each dimension of the array. Here’s what a fragment of a main() program that operates on such a class might look like:
If my Arid Number is 20-Arid-254 then: // in case of zero consider next digit
matrix m1(5, 4); // define a matrix object
int temp = 12345; // define an int value
m1.putel(7, 4, temp); // insert value of temp into matrix at 7,4
temp = m1.getel(7, 4); // obtain value from…
Chapter 10 Solutions
Starting Out With C++, Early Objects (Looseleaf)
Ch. 10.5 - Prob. 10.1CPCh. 10.5 - Write a statement defining a variable dPtr. The...Ch. 10.5 - List three uses of the symbol in C++.Ch. 10.5 - What is the output of the following program?...Ch. 10.5 - Rewrite the following loop so it uses pointer...Ch. 10.5 - Prob. 10.6CPCh. 10.5 - Assume pint is a pointer variable. For each of the...Ch. 10.5 - For each of the following variable definitions,...Ch. 10.10 - Assuming array is an array of ints, which of the...Ch. 10.10 - Give an example of the proper way to call the...
Ch. 10.10 - Complete the following program skeleton. When...Ch. 10.10 - Look at the following array definition: const int...Ch. 10.10 - Assume ip is a pointer to an int. Write a...Ch. 10.10 - Assume ip is a pointer to an int. Write a...Ch. 10.10 - Prob. 10.15CPCh. 10.10 - Prob. 10.16CPCh. 10.10 - Prob. 10.17CPCh. 10.12 - Prob. 10.18CPCh. 10.12 - Assume the following structure declaration exists...Ch. 10.12 - Prob. 10.20CPCh. 10 - Each byte in memory is assigned a unique _____Ch. 10 - The _____ operator can be used to determine a...Ch. 10 - Prob. 3RQECh. 10 - The _____ operator can be used to work with the...Ch. 10 - Prob. 5RQECh. 10 - Creating variables while a program is running is...Ch. 10 - Prob. 7RQECh. 10 - If the new operator cannot allocate the amount of...Ch. 10 - Prob. 9RQECh. 10 - When a program is finished with a chunk of...Ch. 10 - You should only use the delete operator to...Ch. 10 - What does the indirection operator do?Ch. 10 - Look at the following code. int X = 7; int ptr =...Ch. 10 - Name two different uses for the C++ operator.Ch. 10 - Prob. 15RQECh. 10 - Prob. 16RQECh. 10 - Prob. 17RQECh. 10 - What is the purpose of the new operator?Ch. 10 - What happens when a program uses the new operator...Ch. 10 - Prob. 20RQECh. 10 - Prob. 21RQECh. 10 - Prob. 22RQECh. 10 - Prob. 23RQECh. 10 - Prob. 24RQECh. 10 - Consider the function void change(int p) { P = 20;...Ch. 10 - Prob. 26RQECh. 10 - Write a function whose prototype is void...Ch. 10 - Write a function void switchEnds(int array, int...Ch. 10 - Given the variable initializations int a[5] = {0,...Ch. 10 - Prob. 30RQECh. 10 - Prob. 31RQECh. 10 - Test Scores #1 Write a program that dynamically...Ch. 10 - Test Scores #2 Modify the program of Programming...Ch. 10 - Prob. 3PCCh. 10 - Prob. 4PCCh. 10 - Pie a la Mode In statistics the mode of a set of...Ch. 10 - Median Function In statistics the median of a set...Ch. 10 - Movie Statistics Write a program that can be used...Ch. 10 - Days in Current Month Write a program that can...Ch. 10 - Age Write a program that asks for the users name...
Additional Engineering Textbook Solutions
Find more solutions based on key concepts
What is the sign of the quotient when a positive number is divided by a negative number?
Digital Fundamentals (11th Edition)
Book Club Points Serendipity Booksellers has a book club that awards points to its customers based on the numbe...
Starting Out with Programming Logic and Design (4th Edition)
Type in and run the five programs presented in this chapter. Compare the output produced by each program with t...
Programming in C
The startsWith, endsWith, and regionMatches methods are members of this class. a. String b. Char c. Character d...
Starting Out with Java: Early Objects (6th Edition)
Why might doctors and nutritionists be interested in a device like DietSensor?
Using MIS (10th Edition)
Practice Problem 3.57 (solution page 350) Function funct3 has the following prototype: double funct3(int ap, do...
Computer Systems: A Programmer's Perspective (3rd Edition)
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
- In C++ Syntax for arrays of objects classGrades allCS[15]; //the default constructor is applied to //all elements of this array //to set the number of students in each class to 25 for (i = 0; i < 15; i++) { allCS[i].setNumStudents(25); } //Assume values in all classes. Write the code to print all class averages?arrow_forwardWrite a structure called Point that has two member integer variables called x and y. Write a function that accepts a point and displays it in the form (x, y). For example if the x coordinate is 5 and y coordinate is 7, it should display the point as (5, 7) on the monitor. Write a function called readPointValues that gets the address of a point and use pointer notations to read values x and y into the point. Write a function to find the distance between two points. Write the main program to test all these functions. C languagearrow_forward1.Write a definition statement that defines a Car structure variable initialized with the following data: Make: Ford Model: Mustang Year Model: 1968 Cost: $20,000. 2.Considering the structure in the previous question, Define an array of 25 of the Car structure variables.arrow_forward
- Please answer in Programming C++ Define a structure called Class with name (string), units (int) and grade (char) as its member data. Define a structure called Student with ID (int), name (string), num (int), gpa (double) and an array of maximum of 20 Class structures called classes, where ID is a 5 digit number, name is the student's full name, num is the number of classes taken so far and gpa is the current grade point average and classes is all the classes taken so far. Write a function called get_info which takes an array of Student structures called students and array size, reads all the information for as many students as the user wants to enter except for the gpa which is later calculated, storing them in students array. It then returns the number of students entered by the user before quitting. The user indicates the end of data entry by entering -99 for the ID of a student. The user must enter as many classes for each student as indicated by num - number of classes. Write a…arrow_forwardWhat are the disadvantages of designing an ADT to be a pointer? E.g. you create an instance of the ADT with the express purpose of it only accessing data through a pointer. Choose from the following. inheritance can allow these nodes to access many differing types of data. It creates an unnecessary level of indirection. accessing differing data through the node will require ADT specialization The nodes can easily be added as access points in any number of data structures.arrow_forwardWrite a program to code text editor. Note: Use DSA C++ Language. The goal of this program is to implementing and using stacks and linked structures. You should also continue to use object-oriented design.For this program, you will implement a text editor. Your editor will display a string of characters and a cursor. Your program will allow the user to move the cursor and modify the text using the following five operations: left - move the cursor to the left one character or do nothing if at the end of the line right - move the cursor to the right one character or do nothing if at the end of the line rdelete n - delete n characters to the right of the cursor ldelete n - delete n characters to the left of the cursor insert c - insert the character c just before the cursorarrow_forward
- Programming Language: C++ Make a program wherein you have to create an Abstract Data Type, which will store 2 integer number. After that, make operations which will set the value of the two numbers, add, subtract, multiply and divide. After creating the abstract data type, use it in the main class. Ask the user for the value of two integers. Ask the user what operation to use, then call the necessary operation based on the user's input. Then display the answer with the correct label. Do not copy paste codes from other sites.arrow_forward(a)(i) Create a City structure that will have the following members: name (string type), population (int type), and averageTemperature (float type). (ii) In the main function, create an array of size N of City structure type. This array will be used by all the functions. You will pass this array and # of cities as arguments to the functions. (b) Create a function “takeCitiesInfoFromKeyboard” that takes a City structure array and the size of the array as parameters. It takes information of all the Cities from keyboard and stores in the City structure array. Do you know that arrays are passed by reference? (c) Create a function “findCityWithHighestTemperature” that takes a City structure array and the size of the array as parameters. It finds and displays the city’s information that has the highest temperature. (d) Create a function “displayAllCitiesInfo” that takes a City structure array and the size of the array as parameters. It displays those Cities’ information whose temperatures…arrow_forwarda)(i) Create a City structure that will have the following members: name (string type), population (int type), and averageTemperature (float type). (ii) In the main function, create an array of size N of City structure type. This array will be used by all the functions. You will pass this array and # of cities as arguments to the functions. (b) Create a function “takeCitiesInfoFromKeyboard” that takes a City structure array and the size of the array as parameters. It takes information of all the Cities from keyboard and stores in the City structure array. Do you know that arrays are passed by reference? (c) Create a function “findCityWithHighestTemperature” that takes a City structure array and the size of the array as parameters. It finds and displays the city’s information that has the highest temperature. (d) Create a function “displayAllCitiesInfo” that takes a City structure array and the size of the array as parameters. It displays those Cities’ information whose temperatures are…arrow_forward
- 1-Write a C++ program ,where you define a structure called student whichcontains the following members: Name as a string, Age as an integer ,Gender asan char(F,M) and an array of integers Containing grades five subjects. Declarethree different variable of student structure. For each student calculate the averagegrade.then print out the information about all studentarrow_forwardAssume the following structure declaration exists in c++. struct Rectangle{int length;int width;}; Now Assume rptr is a pointer to a Rectangle structure. Which of the expressions, A, B, or C, is equivalent to the following expression: rptr->widtha) *rptr.widthb) (*rptr).widthc) rptr.(*width) ( Drop screenshot of output as well )arrow_forwardThis is an object oriented programming question The code should be in C++ language Create a class Student having a private data members S_ID, S_Name and S_CGPA. Now create a public member functions void getID(), void getName() and getCGPA() and finally to display all the data members, create a function void display(). In the main(), create an array of student class, size of the array should be taken from user at run time and call all the functions defined in the class. Sample Output: Student 1 Enter ID: 1 Enter Name: Ali Enter CGPA: 2.5 Student 2 Enter ID: 2 Enter Name: Ahmed Enter CGPA: 2.9 Student 3 Enter ID: 3 Enter Name: Zain Enter CGPA: 3.4 Student 1 informationID: 1 Name: Ali CGPA: 2.5 Student 2 information ID: 2 Name: Ahmed CGPA: 2.9 Student 3 information ID: 3 Name: Zain CGPA: 3.4arrow_forward
arrow_back_ios
SEE MORE QUESTIONS
arrow_forward_ios
Recommended textbooks for you
- Database System ConceptsComputer ScienceISBN:9780078022159Author:Abraham Silberschatz Professor, Henry F. Korth, S. SudarshanPublisher:McGraw-Hill EducationStarting Out with Python (4th Edition)Computer ScienceISBN:9780134444321Author:Tony GaddisPublisher:PEARSONDigital Fundamentals (11th Edition)Computer ScienceISBN:9780132737968Author:Thomas L. FloydPublisher:PEARSON
- C How to Program (8th Edition)Computer ScienceISBN:9780133976892Author:Paul J. Deitel, Harvey DeitelPublisher:PEARSONDatabase Systems: Design, Implementation, & Manag...Computer ScienceISBN:9781337627900Author:Carlos Coronel, Steven MorrisPublisher:Cengage LearningProgrammable Logic ControllersComputer ScienceISBN:9780073373843Author:Frank D. PetruzellaPublisher:McGraw-Hill Education
Database System Concepts
Computer Science
ISBN:9780078022159
Author:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:McGraw-Hill Education
Starting Out with Python (4th Edition)
Computer Science
ISBN:9780134444321
Author:Tony Gaddis
Publisher:PEARSON
Digital Fundamentals (11th Edition)
Computer Science
ISBN:9780132737968
Author:Thomas L. Floyd
Publisher:PEARSON
C How to Program (8th Edition)
Computer Science
ISBN:9780133976892
Author:Paul J. Deitel, Harvey Deitel
Publisher:PEARSON
Database Systems: Design, Implementation, & Manag...
Computer Science
ISBN:9781337627900
Author:Carlos Coronel, Steven Morris
Publisher:Cengage Learning
Programmable Logic Controllers
Computer Science
ISBN:9780073373843
Author:Frank D. Petruzella
Publisher:McGraw-Hill Education
Structured Chart; Author: Tutorials Point (India) Ltd.;https://www.youtube.com/watch?v=vdUO-sGA1DA;License: Standard YouTube License, CC-BY
Introduction to Structure Charts; Author: Christopher Kalodikis;https://www.youtube.com/watch?v=QN2bjNplGlQ;License: Standard Youtube License