← Back to Pointers
Question 189
Apply a Function Pointer Twice
Apply a Function Pointer Twice
Write int applyTwice(int (*f)(int), int x) that applies the one-argument function f to x, then applies f again to that result — in other words it returns f(f(x)). The functions increment (adds 1) and square are provided.
Do NOT write a main function.Expected Output:
7 81
= newline. The output ends with a newline — print one after the last line.
Hints2 available
Sign in to use hintsTopics:
Function PointersPointers
1
Tab to indent (Esc then Tab to move on) · Ctrl+Enter to run · Shift+Alt+F to format · Ctrl+Space to expand shortcuts (cout, fori)
Your Output
Run your code to see the output here...
Test Cases
Run your code to see test case results.