# 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