Question: Remove all even numbers from a vector Write the RemoveEvens() function, which receives a vector of integers as a parameter and returns a new vector

Remove all even numbers from a vector

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 #include using namespace std;

vector RemoveEvens(vector nums) { /* Type your code here */ }

int main() {

vector input(9); input.at(0) = 1; input.at(1) = 2; input.at(2) = 3; input.at(3) = 4; input.at(4) = 5; input.at(5) = 6; input.at(6) = 7; input.at(7) = 8; input.at(8) = 9;

vector result = RemoveEvens(input); // Should return [1, 3, 5, 7, 9]

for (size_t i = 0; i cout } cout

return 0; }




Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Programming Questions!