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

Write functions that is a recursive version of following two functions: 1). int

ID: 3743389 • Letter: W

Question

Write functions that is a recursive version of following two functions:

1).

int checkPrimeNumber(int number) {
bool num = false;
int i=2;
while (i <= number/2) {
if (number%i == 0) {
num = true;
break;
}
++i;
}
return num;

}

2).

void multiplicationTable(int number) {

for(int i=1; i<=12; i++) {

cout<< " " <<number<< " * " << i << " = "<< i * number << endl;

}

}

Explanation / Answer

1) int checkPrimeNumber(int number, int i) { if(i > number/2) { return false; } else if(number % i == 0) { return true; } else { return checkPrimeNumber(number, i+1); } } // and this is called like // checkPrimeNumber(number, 2); 2) void multiplicationTable(int number, int i) { if(i > 0) { multiplicationTable(number, i-1); cout
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