
Regular “for” loop:
The “for” loop is also referred as count-controlled loop and it contains three processes as follows:
- Initialization
- Compare
- Update
It is possible to initialize more than one variable in loop expression. In some cases it is necessary to track number of times the loop gets executed; so C++ provides “for” loop.
Syntax:
The syntax for the “for” loop is as follows:
//for loop condition
for (initialization; compare; update)
{
//statement
}
In the above format,
- The “initialization” represents the initialization variable for the loop.
- The “compare” represents the comparison condition which is used to exit from the loop when the condition becomes failure.
- The “update” represents the counter variable to count each iteration in the loop.
- The “statement” represents the statements which are needs to be executed during the loop iteration.
Range based for loop:
The range based “for” loop is the one which iterates each element once from the array. On iteration, the loop copies element from the array to variable each time.
- For example, consider an array consists of six elements; so, the loop will iterate for 6 times to retrieve each element from the array.
Syntax:
The syntax for the range based “for” loop is as follows:
for(datatype rangeVariable: array)
Statement;
In the above format,
- The “datatype” is the data type followed by the range variable; the range variable uses the same data type as the array follows or else it follows a type to which the element of the array can be automatically converted.
- The “rangeVariable” is the name which receives the value from array for each loop iteration; this variable changes the value on each loop iteration like first, second and so on.
- The “array” represents the name of the array that the loop needs to operate; from this array, the loop iterates once for every element.
- The “statement” represents the statement that needs to be executed during the loop iteration.
- Start the program
- Declare the variable “name” as “int” and assign the size of the variable “name” with 20 elements.
- Then, write the regular “for” loop and range based for loop to print each element of the array.

Want to see the full answer?
Check out a sample textbook solution
Chapter 7 Solutions
Starting Out with C++ from Control Structures to Objects (9th Edition)
- Outline the overall steps for configuring and securing Linux servers Consider and describe how a mixed Operating System environment will affect what you have to do to protect the company assets Describe at least three technologies that will help to protect CIA of data on Linux systemsarrow_forwardNode.js, Express, Nunjucks, MongoDB, and Mongoose There are a couple of programs similar to this assignment given in the lecture notes for the week that discusses CRUD operations. Specifically, the Admin example and the CIT301 example both have index.js code and nunjucks code similar to this assignment. You may find some of the other example programs useful as well. It would ultimately save you time if you have already studied these programs before giving this assignment a shot. Either way, hopefully you'll start early and you've kept to the schedule in terms of reading the lecture notes. You will need to create a database named travel using compass, then create a collection named trips. Use these names; your code must work with my database. The trips documents should then be imported unto the trips collection by importing the JSON file containing all the data as linked below. The file itself is named trips.json, and is available on the course website in the same folder as this…arrow_forwardusing r languagearrow_forward
- using r languagearrow_forwardusing r languagearrow_forwardWrite a short paper (1 page/about 500 words) summarizing what we as System Admins can do to protect the CIA of our servers. Outline the overall steps for configuring and securing Linux servers Consider and describe how a mixed Operating System environment will affect what you have to do to protect the company assets Describe at least three technologies that will help to protect CIA of data on Linux systems Required Resourcesarrow_forward
- using r language Estimate the MSE of the level k trimmed means for random samples of size 20 generated from a standard Cauchy distribution. (The target parameter θis the center or median; the expected value does not exist.) Summarize the estimates of MSE in a table for k= 1,2,...,9arrow_forwardusing r language Estimate the MSE of the level k trimmed means for random samples of size 20 generated from a standard Cauchy distribution. (The target parameter θis the center or median; the expected value does not exist.) Summarize the estimates of MSE in a table for k= 1,2,...,9arrow_forwardusing r language The data law82 in bootstrap library contains LSAT and GPA for 82 law schools. Compute a 95% bootstrap t confidence interval estimates for the correlation statisticsarrow_forward
- using r language The data law82 in bootstrap library contains LSAT and GPA for 82 law schools. Compute a 95% bootstrap t confidence interval estimates for the correlation statisticsarrow_forwardusing r langauge The data law82 in bootstrap library contains LSAT and GPA for 82 law schools. Compute and compare the three 95% bootstrap confidence interval estimates for the correlation statistics.arrow_forwardWhat is the number of derangements of size k from the set {1,2,...n} to the set {1,2,...n} so that f(x) != x exactly k times with 1 <= k <= narrow_forward
- Programming Logic & Design ComprehensiveComputer ScienceISBN:9781337669405Author:FARRELLPublisher:CengageProgramming with Microsoft Visual Basic 2017Computer ScienceISBN:9781337102124Author:Diane ZakPublisher:Cengage LearningEBK JAVA PROGRAMMINGComputer ScienceISBN:9781337671385Author:FARRELLPublisher:CENGAGE LEARNING - CONSIGNMENT
- C++ for Engineers and ScientistsComputer ScienceISBN:9781133187844Author:Bronson, Gary J.Publisher:Course Technology PtrMicrosoft Visual C#Computer ScienceISBN:9781337102100Author:Joyce, Farrell.Publisher:Cengage Learning,C++ Programming: From Problem Analysis to Program...Computer ScienceISBN:9781337102087Author:D. S. MalikPublisher:Cengage Learning




