Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

All functions should return a Boolean (bool) datatype. All functions take an int

ID: 3903733 • Letter: A

Question

All functions should return a Boolean (bool) datatype. All functions take an integer or integers as argument(s) as indicated. All functions return a false if the test condition fails.

Sample Output:1 – odd

Part B

1. count- Accepts an integer vector and an integer value to search for. Return the number of times that value was found in the vector. Return 0 of the vector length is 0 or less.

Here is the prototype:

int count(vector <int> search_me, int search_value)

2. mean- Accepts a float vector. This returns the mean of the elements of the vector. Return 0 if the vector is empty.

Here is the prototype:

float mean(vector <float> find_my_mean)

3. stdev- Accepts a float vector and its length. This returns the standard deviation(a float) of all the elements in the array. If the vector is empty, return 0.

Here is the prototype:

float stdev(vector <float> find_my_stdev)
You may want to use the following Sample Test Code to test your functions:Sample Test Code for part B:

vector <float> f1; f1.push_back(5.6); f1.push_back(2.1); f1.push_back(9.9); f1.push_back(125.4);

cout << "35.75 = " << mean(f1) << endl; vector <float> f2(6,5.6);

cout << "5.6 = " << mean(f2) << endl; cout << "51.8331 = " << stdev(f1) << endl; cout << "0 = " << stdev(f2) << endl;

vector <int> ca3(9);

ca3.at(0) = 1; ca3.at(1) = 2; ca3.at(2) = 3; ca3.at(3) = 4; ca3.at(4) = 5; ca3.at(5) = 6; ca3.at(6) = 7; ca3.at(7) = 1; ca3.at(8) = 2;

cout << "1 = " << count(ca3, 5) << endl; cout << "2 = " << count(ca3, 1) << endl;

Task 1: Create and test each of the functions listed in the specification section

Explanation / Answer

#include <iostream>

using namespace std;

bool IsMultipleofX(int number, int X)

{

if (number%X == 0)

return true;

return false;

}

bool IsMultipleofFive(int number)

{

if(IsMultipleofX(number, 5))

return true;

return false;

}

bool IsMultipleofThree(int number)

{

if(IsMultipleofX(number, 3))

return true;

return false;

}

bool IsAnOddNumber(int number)

{

if(number % 2 == 1)

return true;

return false;

}

bool IsAnEvenNumber(int number )

{

if(number % 2 == 0)

return true;

return false;

}

int main() {

// LOOPING from 1 to 100

for(int i=1; i<=100; i++)

{

cout << i << " - " ;

// for even or odd number

if(IsAnEvenNumber(i))

cout << "even";

if(IsAnOddNumber(i))

cout << "odd";

// for multiple of 3 or 5 or both

if(IsMultipleofThree(i))

cout<< ", three";

if(IsMultipleofFive(i))

cout<< ", five";

cout << endl;

}

}

/*OUTPUT

1 - odd

2 - even

3 - odd, three

4 - even

5 - odd, five

6 - even, three

7 - odd

8 - even

9 - odd, three

10 - even, five

11 - odd

12 - even, three

13 - odd

14 - even

15 - odd, three, five

16 - even

17 - odd

18 - even, three

19 - odd

20 - even, five

21 - odd, three

22 - even

23 - odd

24 - even, three

25 - odd, five

26 - even

27 - odd, three

28 - even

29 - odd

30 - even, three, five

31 - odd

32 - even

33 - odd, three

34 - even

35 - odd, five

36 - even, three

37 - odd

38 - even

39 - odd, three

40 - even, five

41 - odd

42 - even, three

43 - odd

44 - even

45 - odd, three, five

46 - even

47 - odd

48 - even, three

49 - odd

50 - even, five

51 - odd, three

52 - even

53 - odd

54 - even, three

55 - odd, five

56 - even

57 - odd, three

58 - even

59 - odd

60 - even, three, five

61 - odd

62 - even

63 - odd, three

64 - even

65 - odd, five

66 - even, three

67 - odd

68 - even

69 - odd, three

70 - even, five

71 - odd

72 - even, three

73 - odd

74 - even

75 - odd, three, five

76 - even

77 - odd

78 - even, three

79 - odd

80 - even, five

81 - odd, three

82 - even

83 - odd

84 - even, three

85 - odd, five

86 - even

87 - odd, three

88 - even

89 - odd

90 - even, three, five

91 - odd

92 - even

93 - odd, three

94 - even

95 - odd, five

96 - even, three

97 - odd

98 - even

99 - odd, three

100 - even, five

*/

// Note: One question at a time please -- Policy of Chegg

Hire Me For All Your Tutoring Needs
Integrity-first tutoring: clear explanations, guidance, and feedback.
Drop an Email at
drjack9650@gmail.com
Chat Now And Get Quote