STARTING OUT WITH PROGRAMMING LOGIC+DE
18th Edition
ISBN: 9781323826256
Author: GADDIS
Publisher: PEARSON
expand_more
expand_more
format_list_bulleted
Expert Solution & Answer
Chapter 11, Problem 34RQE
Explanation of Solution
Structure:
- Structure is a “user-defined” data type.
- To use structure variables in the
programming language, it is important to “declare” the structure. - Declaration of structure does not define any variable.
- Member variables are declared inside the structure.
- Members can be accessed with the structure name or structure object.
- Name of the structure name is also called as “tag”.
- Variables can be accessed with the help of a “tag”. It is placed before the structure variable.
Example Program:
//Include the required files
#include <iostream>
using namespace std;
//Struct declaration
struct person
{
//name is not initialized with data
char name [20];
//age is initialized with a value
int a...
Expert Solution & Answer
Want to see the full answer?
Check out a sample textbook solutionStudents have asked these similar questions
What effect does the new operator have when creating an instance of a structure?
The member variables in a structure can have different data types.a. True b. False
A member of a structure or of a class is accessed using : c++
A.
Comma operator
B.
The dot operator
C.
The indexing operator
D.
The ampersand operator
Chapter 11 Solutions
STARTING OUT WITH PROGRAMMING LOGIC+DE
Ch. 11.4 - Prob. 11.1CPCh. 11.4 - Write a definition statement for a variable of the...Ch. 11.4 - Prob. 11.3CPCh. 11.6 - For Questions 11.4-11.7 below, assume the Product...Ch. 11.6 - Write a loop that will step through the entire...Ch. 11.6 - Prob. 11.6CPCh. 11.6 - Prob. 11.7CPCh. 11.6 - Write a structure declaration named Measurement,...Ch. 11.6 - Write a structure declaration named Destination,...Ch. 11.6 - Write statements that store the following data in...
Ch. 11.10 - Prob. 11.11CPCh. 11.10 - Write a function that uses a Rectangle structure...Ch. 11.10 - Prob. 11.13CPCh. 11.10 - Prob. 11.14CPCh. 11.10 - Prob. 11.15CPCh. 11.11 - Look at the following declaration: enum Flower {...Ch. 11.11 - What will the following code display? enum {...Ch. 11.11 - Prob. 11.18CPCh. 11.11 - What will the following code display? enum Letters...Ch. 11.11 - Prob. 11.20CPCh. 11.11 - Prob. 11.21CPCh. 11 - Prob. 1RQECh. 11 - Prob. 2RQECh. 11 - Prob. 3RQECh. 11 - Look at the following structure declaration:...Ch. 11 - Look at the following structure declaration:...Ch. 11 - Look at the following code: struct PartData {...Ch. 11 - Look at the following code: struct Town { string...Ch. 11 - Look at the following code: structure Rectangle {...Ch. 11 - Prob. 9RQECh. 11 - Look at the following declaration: enum Person {...Ch. 11 - Prob. 11RQECh. 11 - The ______ is the name of the structure type.Ch. 11 - The variables declared inside a structure...Ch. 11 - A(n) ________ is required after the closing brace...Ch. 11 - In the definition of a structure variable, the...Ch. 11 - Prob. 16RQECh. 11 - Prob. 17RQECh. 11 - Prob. 18RQECh. 11 - Prob. 19RQECh. 11 - Prob. 20RQECh. 11 - Declare a structure named TempScale, with the...Ch. 11 - Write statements that will store the following...Ch. 11 - Write a function called showReading. It should...Ch. 11 - Write a function called findReading. It should use...Ch. 11 - Write a function called getReading, which returns...Ch. 11 - Prob. 26RQECh. 11 - Prob. 27RQECh. 11 - Look at the following statement: enum Color { RED,...Ch. 11 - A per store sells dogs, cats, birds, and hamsters....Ch. 11 - T F A semicolon is required after the closing...Ch. 11 - T F A structure declaration does not define a...Ch. 11 - T F The contents of a structure variable can be...Ch. 11 - T F Structure variables may not be initialized.Ch. 11 - Prob. 34RQECh. 11 - Prob. 35RQECh. 11 - T F The following expression refers to element 5...Ch. 11 - T F An array of structures may be initialized.Ch. 11 - Prob. 38RQECh. 11 - T F A structure member variable may be passed to a...Ch. 11 - T F An entire structure may not be passed to a...Ch. 11 - T F A function may return a structure.Ch. 11 - T F when a function returns a structure, it is...Ch. 11 - T F The indirection operator has higher precedence...Ch. 11 - Prob. 44RQECh. 11 - Find the Errors Each of the following...Ch. 11 - Prob. 46RQECh. 11 - struct TwoVals { int a, b; }; int main () {...Ch. 11 - #include iostream using namespace std; struct...Ch. 11 - #include iostream #include string using namespace...Ch. 11 - struct FourVals { int a, b, c, d; }; int main () {...Ch. 11 - Prob. 51RQECh. 11 - struct ThreeVals { int a, b, c; }; int main () {...Ch. 11 - Prob. 1PCCh. 11 - Movie Profit Modify the program written for...Ch. 11 - Prob. 3PCCh. 11 - Weather Statistics Write a program that uses a...Ch. 11 - Weather Statistics Modification Modify the program...Ch. 11 - Soccer Scores Write a program that stores the...Ch. 11 - Customer Accounts Write a program that uses a...Ch. 11 - Search Function for Customer Accounts Program Add...Ch. 11 - Speakers Bureau Write a program that keeps track...Ch. 11 - Prob. 10PCCh. 11 - Prob. 11PCCh. 11 - Course Grade Write a program that uses a structure...Ch. 11 - Drink Machine Simulator Write a program that...Ch. 11 - Inventory Bins Write a program that simulates...
Knowledge Booster
Similar questions
- NB: You will use only structure variable to solve this problem. You are discouraged to use array of structure.arrow_forwardC++ OOP PART 1: A phone number, such as (212) 767-8900, can be thought of as having three parts: the area code(212), the exchange (767), and the number (8900). Write a program that uses a structure to store thesethree parts of a phone number separately. Call the structure phone. Create two structure variables of typephone. Initialize one, and have the user input a number for the other one. Then display both numbers.The interchange might look like this: Enter your area code, exchange, and number: 415 555 1212 My number is (212) 767-8900 Your number is (415) 555-1212PART 2: Differentiate between deep and shallow copy with suitable code.arrow_forwarda structure declaration does not declare a variable? true or falsearrow_forward
- C PROGRAMMING - STRUCTURE DEFINITION AND DECLARATION LESSON Declare an array of structures with 12 elements. Each element is a structure with three fields. The first field shows the month in numeric form (1 to 12). The second field shows the name of the moth. The third field shows the number of days in the month.arrow_forwardTrue or FalseYou cannot perform comparison operations directly on structure objects.arrow_forwardC PROGRAMMING 1. A structure cannot have members with the same name. (TRUE OR FALSE) 2. Create a template for a structure of student record consisting of five fields: Student ID(int), first name(string), last name(string), total units completed(int), and accumulated grade point average(float). 3.Create a structure that can describe a restaurant. It should have members that include the name, address, average cost, and type of food available.arrow_forward
- Create a pointer to a Rectangle structure and define it. Assume the structure declaration below exists. Rectangle Structure { length int; width int; };arrow_forwardThe following struct relates to the questions below. Assume the structure pointed toby pStudent is initialized somewhere else.struct student { // for this problem only assume these two itemsint testScores[20]; // up to 20 test scores savedunsigned char numtests; // number of test scores in list} *pStudent; Write an expression that will give the value of the last test score in the list for thestudent pointed to by pStudent (may be fewer than 20 in the list). C Programming Please!arrow_forwardDescribe the elements that make up a struct.arrow_forward
- When establishing new instances of a structure, why is it important to make use of the new operator?arrow_forwardTopic: Struct Write a C++ program that records and displays league standings for a baseball league uisng Struct. The program will ask the user to enter five team names, and five win amounts. It will store the data in memory, and print it back out sorted by wins from highest to lowest.arrow_forward
arrow_back_ios
arrow_forward_ios
Recommended textbooks for you
- C++ for Engineers and ScientistsComputer ScienceISBN:9781133187844Author:Bronson, Gary J.Publisher:Course Technology Ptr
C++ for Engineers and Scientists
Computer Science
ISBN:9781133187844
Author:Bronson, Gary J.
Publisher:Course Technology Ptr