Problem Solving with C++ (9th Edition)
9th Edition
ISBN: 9780133591743
Author: Walter Savitch
Publisher: PEARSON
expand_more
expand_more
format_list_bulleted
Concept explainers
Textbook Question
Chapter 18.1, Problem 1STE
If v is a
Expert Solution & Answer
Want to see the full answer?
Check out a sample textbook solutionStudents have asked these similar questions
3. Use two vectors and make them into one. Use the following vectors:Vector#1 {1, 1, 5, -3, 0}Vector#2 {9,7,2}Return a vector containing 1, 1, 5, -3, 0, 9, 7, 2 (in that order)
I am a little confused as to what kind of iterator is this when using vectors, and am wondering what does this iterator do? if this iterates like a for-loop? Or is this like a different type of iteration?
vector <class_name>::iterator vector_of_class;
In Python please help with the following:
a) Write a class in Python called Vector2d whose initializer receives two numbers: x,y.Define an instance method called translateby that receives two numbers: dx and dy and translates the vector by dx and dy. Translating vector v by dx and dy makes the vector's x and y incremented by dx and dy, respectively.For example: (1, 2) translated by 3, and 4 results in (4,6).Define a static method called sum that receives two vectors and returns a newvector whose value equals the sum of the two vectors.
B) Test your code by implementing the following:• Create a vector v1, instantiate it with (1, 2).• Create a vector v2, instantiate it with (2, 4).• Calculate the sum of the two vectors in v3.• Translate v3 by 1 and 2.• Print v3's coordinates. It prints 4, 8.
Chapter 18 Solutions
Problem Solving with C++ (9th Edition)
Ch. 18.1 - If v is a vector, what does v.begin() return? What...Ch. 18.1 - If p is an iterator for a vector object v, what is...Ch. 18.1 - Suppose v is a vector of ints. Write a for loop...Ch. 18.1 - Suppose the vector v contains the letters 'A',...Ch. 18.1 - Suppose the vector v contains the letters 'A',...Ch. 18.1 - Suppose you want to run the following code, where...Ch. 18.2 - Prob. 7STECh. 18.2 - Prob. 8STECh. 18.2 - Prob. 9STECh. 18.2 - Prob. 10STE
Ch. 18.2 - Prob. 11STECh. 18.2 - Prob. 12STECh. 18.2 - Prob. 13STECh. 18.2 - Prob. 14STECh. 18.2 - Prob. 15STECh. 18.2 - Prob. 16STECh. 18.3 - Prob. 17STECh. 18.3 - Prob. 18STECh. 18.3 - Prob. 19STECh. 18.3 - Suppose v is an object of the class vectorint. Use...Ch. 18.3 - Prob. 21STECh. 18.3 - Can you use the copy template function with vector...Ch. 18.3 - Prob. 23STECh. 18 - Prob. 1PCh. 18 - Prob. 2PCh. 18 - Prob. 3PCh. 18 - Prob. 4PCh. 18 - Write a program that allows the user to enter any...Ch. 18 - Prob. 3PPCh. 18 - Prob. 5PPCh. 18 - Solution to Programming Project 18.6 In this...Ch. 18 - Prob. 7PPCh. 18 - You have collected a file of movie ratings where...Ch. 18 - Prob. 9PP
Additional Engineering Textbook Solutions
Find more solutions based on key concepts
Combine the statements that you wrote in Exercise 4.5 into a Java application that calculates and prints the su...
Java How to Program, Early Objects (11th Edition) (Deitel: How to Program)
The following perfectly valid C program was written without much attention paid to its format. As you will obse...
Programming in C
What is the purpose of the let constructs in functional languages?
Concepts of Programming Languages (11th Edition)
(This is a variant of an exercise from Chapter 1.) Create a text file that contains the text " I hate programmi...
Absolute Java (6th Edition)
3.12 (Date Create a class called Date that includes three pieces Of information as data
members—a month (type ...
C++ How to Program (10th Edition)
(Decimal to hex) Write a recursive method that converts a decimal number into a hex number as a string. The met...
Introduction to Java Programming and Data Structures, Comprehensive Version (11th 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
- What are values of vector "vec", if QUANTILE function returns following values? > quantile (vec) 0% 25% 50% 75% 100% 0.0 12.5 25.0 37.5 50.0arrow_forwardHow do you declare a vector to store double values? How do you append a double to a vector? How do you find the size of a vector? How do you remove an element from a vector?arrow_forwardIn C++, define an integer vector and ask the user to give you values for the vector. Because you used a vector, so you don't need to know the size. user should be able to enter a number until he wants(you can use while loop for termination. for example if the user enters any negative number, but until he enters a positive number, your program should read and push it inside of the vector). the calculate the average of all numbers he entered.arrow_forward
- Using C++ Using only these simpler vector methods Create a vector of at least 10 integers. Cout the vector with spaces in between the integers. Cout the vector backward. Using loops that traverse the elements, create a new vector with the elements arranged from high to low. Cout the new vector. Do not use iterators for this exercise, or any other advanced methods--only the ones listed below. Hint: Use multiple vectors, including the copying of vectors. vector<int> grades1 = {45, 67, 88, 45, 23}; vector<int> grades2 = grades1; May Only Use These Vector Methods: size() // Returns the number of elements empty() // Returns a boolean True if the vector is empty push_back(element) // Adds an element to the back of the vector pop_back() // Removes the element at the back of the vector front() // Returns the element at the front of the vector back()…arrow_forwardCould you correct the errorarrow_forwardIn c++ please Write the RemoveEvens() function, which receives a vector of integers as a parameter and returns a new vector of integers containing only the odd numbers from the original vector. The main program outputs values of the returned vector. Hint: If the original vector has even numbers, then the new vector will be smaller in length than the original vector and should have no blank element. Ex: If the vector passed to the RemoveEvens() function is [1, 2, 3, 4, 5, 6, 7, 8, 9], then the function returns and the program output is: [1, 3, 5, 7, 9] Ex: If the vector passed to the RemoveEvens() function is [1, 9, 3], hen the function returns and the program output is: [1, 9, 3] #include <iostream>#include <vector>using namespace std; vector<int> RemoveEvens(vector<int> nums) { /* Type your code here */} int main() { vector<int> input(9); input.at(0) = 1; input.at(1) = 2; input.at(2) = 3; input.at(3) = 4; input.at(4) = 5;…arrow_forward
- In C++ please 5.19 LAB: Word frequencies Write a program that reads a list of words. Then, the program outputs those words and their frequencies. The input begins with an integer indicating the number of words that follow. Assume that the list will always contain fewer than 20 words. Ex if the input is 5 hey hi Mark hi mark the output is hey-1 hi 2 Mark - 1 Hint Lise two vectors, one vector for the strings and cine vector for the frequencies LAB ACTIVITY 5:19.1: LAB: Word frequencies main.cpp 0/10 Lead default template 1 #include <iostream> 2 #include <vector> 3 #include <string> 4 using namespace std; 6 int main(){ B 9 Type your code here.arrow_forwardQuestion 3: Declare a vector with... a) An empty vector holding int elements b) A vector with size 30 holding string elements c) An empty vector holding elements of type Course (an object class you create 100 years ago)arrow_forwardsum of numbers orarrow_forward
- in c++ pleasearrow_forward50. Create a vector variable vec; it can have any length. Then, write assignment statements that would store the first half of the vector in one variable and the second half in another. Make sure that your assignment statements are general, and work whether vec has an even or odd number of elements (Hint: use a rounding function such as fix).arrow_forwardcan you write in C++arrow_forward
arrow_back_ios
SEE MORE QUESTIONS
arrow_forward_ios
Recommended textbooks for you
- C++ Programming: From Problem Analysis to Program...Computer ScienceISBN:9781337102087Author:D. S. MalikPublisher:Cengage Learning
C++ Programming: From Problem Analysis to Program...
Computer Science
ISBN:9781337102087
Author:D. S. Malik
Publisher:Cengage Learning
9.1: What is an Array? - Processing Tutorial; Author: The Coding Train;https://www.youtube.com/watch?v=NptnmWvkbTw;License: Standard Youtube License