Question
Fermats Last Theorem says that there are no integers a, b, and c such that a^n + b^n = c^n except in the case when
Fermats Last Theorem says that there are no integers a, b, and c such that
a^n + b^n = c^n
except in the case when n = 2.
Write a function named checkFermat() that takes four integers as parametersa, b, c and nand that checks to see if Fermats theorem holds. If n is greater than 2 and it turns out to be true that a^n + b^n = c^n , the program should print Holy smokes, Fermat was wrong! Otherwise the program should print No, that doesnt work.
You should assume that there is a function named raiseToPow() that takes two integers as arguments and that raises the first argument to the power of the second. For example:
int x = raiseToPow (2, 3);
would assign the value 8 to x, because 2^3 = 8
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started