Concept explainers
Statement-1:
Program:
//Header file
#include <iostream>
using namespace std;
//Main function
int main()
{
//Declare the array variable and initialize it
int values[5]={4,7,6,8,2};
//Display the subscript of the array
cout << values[4] << endl;
//Pause the system
system("pause");
//Return the statement
return 0;
}
Explanation:
In the above code, the array contains 5 values in it and the subscript of the array starts from 0 to 4.
This can be written as,
values[0]= 4;
values[1]= 7;
values[2]= 6;
values[3]= 8;
values[4]= 2;
Thus, the subscript of the array of values[4] contains the value “2”.
Sample Output:
2
Press any key to continue . . .
Therefore, the
Statement – 2:
Program:
//Header file
#include <iostream>
using namespace std;
//Main function
int main()
{
//Declare the array variable and initialize it
int values[5]={4,7,6,8,2};
//Display the subscript of array
cout << values[2]+values[3] << endl;
//Pause the system
system("pause");
//Return statement
return 0;
}
Explanation:
In the above code, the array contains 5 values in it and the subscript of the array starts from 0 to 4.
This can be written as,
values[0]= 4;
values[1]= 7;
values[2]= 6;
values[3]= 8;
values[4]= 2;
Thus, the subscript of the array of values[2] contains the value “6” and the subscript of the array of values[3] contains the value “8”.
Sample Output:
14
Press any key to continue . . .
Therefore, after adding these two values, the program displays the value “14” in the output screen for statement2.
Statement – 3:
Program:
//Header file
#include <iostream>
using namespace std;
//Main function
int main()
{
//Declare the array variable and initialize it
int values[5]={4,7,6,8,2};
//Display the subscript of array
cout << ++values[1] << endl;
//Pause the system
system("pause");
//Return statement
return 0;
}
Explanation:
In the above code, the array contains 5 values in it and the subscript of the array starts from 0 to 4.
This can be written as,
values[0]= 4;
values[1]= 7;
values[2]= 6;
values[3]= 8;
values[4]= 2;
In the highlighted statement, the subscript of the array of values[1] contains the value “7” and it is pre-incremented by 1.
Sample Output:
8
Press any key to continue . . .
Therefore, the program displays the value “8” in the output screen for statement3.
Want to see the full answer?
Check out a sample textbook solutionChapter 7 Solutions
Starting Out with C++ from Control Structures to Objects (9th Edition)
- (Electrical eng.) Write a program that declares three one-dimensional arrays named volts, current, and resistance. Each array should be declared in main() and be capable of holding 10 double-precision numbers. The numbers to store in current are 10.62, 14.89, 13.21, 16.55, 18.62, 9.47, 6.58, 18.32, 12.15, and 3.98. The numbers to store in resistance are 4, 8.5, 6, 7.35, 9, 15.3, 3, 5.4, 2.9, and 4.8. Your program should pass these three arrays to a function named calc_volts(), which should calculate elements in the volts array as the product of the corresponding elements in the current and resistance arrays (for example ,volts[1]=current[1]resistance[1]). After calc_volts() has passed values to the volts array, the values in the array should be displayed from inside main().arrow_forward(Data processing) Write a program that uses an array declaration statement to initialize the following numbers in an array named slopes: 17.24, 25.63, 5.94, 33.92, 3.71, 32.84, 35.93, 18.24, and 6.92. Your program should locate and display the maximum and minimum values in the array.arrow_forwardLargest/Smallest Array Values Write a program that lets the user enter 10 values into an array. The program should then display the largest and smallest values stored in the array. Do question 7(above) again this time using 5 functions. void getValues(int [], int); void displayValues(const int[], int); int largest(const int[],int); int smallest(const int[],int); void displayLargestSmallest(int,int);arrow_forward
- Problem Description - JAVA PROGRAMMING Use a Two-dimensional (3x3) array to solve the following problem: Write an application that inputs nine numbers, each of which is between 1 and 10, inclusive. Display the array after the user inputs each value. Rotate/flip the array by changing places. Make the rows columns and vice versa. You have to move the elements to their new locations. Remember to validate the input and display an error message if the user inputs invalid data. Documentation and the screenshot(s) of the results. Example: 1 2 3 4 5 6 7 8 9 the result will be : 1 4 7 2 5 8 3 6 9arrow_forwardQuestion: Get a series of numbers from the user. Let the user determine how many numbers to enter. Set an upper and lower limit for the number that will be array size. If the user enters the number as outside that range, ask him to enter the number again, with an error message on the screen until the correct number is entered. Calculate the largest and smallest elements, sum and average of the array created with the numbers entered by the user, using functions. Print the results obtained on the screen. Also get another input from the user. Use a function to calculate how many characters this input has, how many characters are letters, how many characters are numbers and how many characters are other characters. Print the results on the screen.arrow_forwardJAVA PROGRAM Chapter 7. PC #16. 2D Array Operations Write a program that creates a two-dimensional array initialized with test data. Use any primitive data type that you wish. The program should have the following methods: • getTotal. This method should accept a two-dimensional array as its argument and return the total of all the values in the array. • getAverage. This method should accept a two-dimensional array as its argument and return the average of all the values in the array. • getRowTotal. This method should accept a two-dimensional array as its first argument and an integer as its second argument. The second argument should be the subscript of a row in the array. The method should return the total of the values in the specified row. • getColumnTotal. This method should accept a two-dimensional array as its first argument and an integer as its second argument. The second argument should be the subscript of a column in the array. The method should return the…arrow_forward
- USE C++ PROGRAMMING LANGUAGE Write a program that simulates a lottery. The program should have an array of five integers named winningDigits, with a randomly generated number in the range of 0 through 9 for each element in the array. The program should ask the user to enter five digits and should store them in a second integer array named player. The program must compare the corresponding elements in the two arrays and count how many digits match. For example, the following shows the winningDigits array and the Player array with sample numbers stored in each. There are two matching digits, elements 2 and 4. WinningDigits 7 4 9 1 3 player 4 2 9 7 3 Once the user has entered a set of numbers, the program should display the winning digits and the player’s digits and tell how many digits matched.arrow_forwardLook at the following array definition.int numberArray[9][11];Write a statement that assigns 145 to the first column of the first row of this array.Write a statement that assigns 18 to the last column of the last row of this array.arrow_forwardJAVA CODE PLEASE Functions with 2D Arrays Practice I by CodeChum Admin Write a function named displayElements that takes a two-dimensional array, the size of its rows and columns, then prints every element of a two-dimensional array. Separate every row by a new line and every column by a space. In the main function, call the displayElements function and pass in the required parameters. An initial code is provided for you. Just fill in the blanks. Output 1·2·3 4·5·6 7·8·9arrow_forward
- Look at the following array definition: String[ ] sArray = new String[3]; a. What will be returned by sArray.length when printed to screen b. What subscript should be used to access the last element in this array? c. Can we save integer elements in this array?arrow_forwardWrite an C++ that uses a class called “Book” (see details below). The application must perform the following tasks. Create an array of “Book” objects (i.e., array must be able to store 2 books). Create 2 “Book” objects initialized as follows. o title = “C++ Textbook”; Author = “Pete Parker”; Publisher = “Cengage”, ISBN = “0123456789”; subject = “Computer Programming”; o title = “Java Textbook”; Author = “Bruce Wayne”; Publisher = “McGraw Hill”, ISBN = “9876543210”; subject = “Computer Programming”; Add the two books to the array. o Assume the two publishers have merged into a new company called “BookConglomerate”. Use a loop to create statements to modify the publisher field with the new publisher name. Display the following information for both books o Book Title (i.e., “C++ Textbook” or “Java Textbook”) o Author o Publisher o ISBN o Subject The Book class must contain the following. Constructor with parameters that initialize all instance variables title, author,…arrow_forward1. Create a struct called Booking that consists of a 3 digit flight number (e.g. 234), type of seat (E or B), the priceof a seat in economic class and the number of seats booked.Declare an array to store at least 30 Booking structs. 2. The user must be able to enter the information for a number of bookings from the keyboard. Ask whether abooking must be made (Y or N). If a booking must be made, a random 3 digit flight number must be generated.The user must be asked to enter the type of seat, the price per seat and the number of seats to book.Example of input:arrow_forward
- Programming Logic & Design ComprehensiveComputer ScienceISBN:9781337669405Author:FARRELLPublisher:CengageEBK JAVA PROGRAMMINGComputer ScienceISBN:9781337671385Author:FARRELLPublisher:CENGAGE LEARNING - CONSIGNMENTC++ for Engineers and ScientistsComputer ScienceISBN:9781133187844Author:Bronson, Gary J.Publisher:Course Technology Ptr
- Microsoft Visual C#Computer ScienceISBN:9781337102100Author:Joyce, Farrell.Publisher:Cengage Learning,Programming with Microsoft Visual Basic 2017Computer ScienceISBN:9781337102124Author:Diane ZakPublisher:Cengage Learning