blob: 60bc3f10fb3cbc21f4c47fe1043fbc38fd5fe87f (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
|
Write a recursive function unsigned power(unsigned x, unsigned y) which computes x
to the y power. Note that while 0 to the 0 is undefined in mathematics,
we specify that 0 to the 0 shall be 1 for this function.
Save it into a file called power.c
You MUST use recursion (no iteration).
Use your test-power.c from your previous assignment to test your implementation
of power. You can symlink the file from the previous assignment into this directory:
ln -s ../22_tests_power/test-power.c ./
You should then write a Makefile which will compile each C file separately
to an object file, and like them together.
|