# Activecode Exercises¶

Answer the following **Activecode** questions to assess what you have learned in this chapter.

Construct a block of code that changes the first element of `vec`

to a 6,
multiplies the third element of `vec`

by 2, and increments the last element
of `vec`

by 1 (in that order). This should work no matter what `vec`

is.

Below is one way to construct the code.

Construct a block of code that creates a vector called `digs`

whose elements are
7, 8, 7, 8. Then access elements to change the `digs`

to contain the elements
7, 4, 7, 4. `Important`

: Change the `8`

’s to `4`

’s in order of
increasing index.

Below is one way to construct the code.

Construct a block of code that creates a vector called `nums`

whose elements are five `1`

’s.
Then make a copy of this vector called `digits`

, and use vector operations to change
digits to `{1, 2, 3}`

.

Below is one way to construct the code.

Construct a block of code that loops over a vector called `numbers`

and transforms the vector so each element is doubled.

Below is one way to construct the code.

Suppose you have the vector `words`

.
Construct a block of code that transforms the vector to: `vector<string> words = {"cAr", "cAt", "switch", "mArio"}`

.
Write the necessary code.

Below is one way to construct the code.

Suppose you run Club Keno, and you are in charge of picking the 20
random numbered balls between 1 and 80. Construct a block of code that
chooses these random numbers, then saves them to a vector called `keno`

.

Below is one way to construct the code

Suppose you have the defined vector `album`

. Construct a block of code that counts how many songs in `album`

start with b. Write the necessary code.

Below is one way to construct the code

Suppose you have the defined vectors, `temps`

and `precip`

. Your family will go to the beach if the temperature at least 75 degrees and the chance
of precipitation is less than 50%. Construct a block of code that counts how many days
your family can hit the beach on your vacation.

Below is one way to construct the code

Suppose you have the defined vector `nouns`

. Construct a block of code that creates a vector of the **proper** nouns in `nouns`

.
Use the `isupper`

function to check if a letter is uppercase.

Below is one way to construct the code. For this question, the `isupper`

function is not defined but it returns a bool determined by an input of a string.

Suppose you have the already defined `howMany`

function and `excl`

vector. Construct a block of code that counts how many times “.”, “!”, and “?” occur in `excl`

.
Save the counts to a vector with “.” count as the first element, “!” count as the second, and “?” count as the third.

Below is one way to construct the code