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); coutRelated Questions
Hire Me For All Your Tutoring Needs
Integrity-first tutoring: clear explanations, guidance, and feedback.
Drop an Email at
drjack9650@gmail.com
drjack9650@gmail.com
Navigate
Integrity-first tutoring: explanations and feedback only — we do not complete graded work. Learn more.