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
Get step-by-step solutions from verified subject matter experts
