Question: Description: You are to implement a program that will demonstrate complex number operations in C. Then, use complex number for the following recursive function: f(n,
Description: You are to implement a program that will demonstrate complex number operations in C. Then, use complex number for the following recursive function: f(n, c) = f(n-1, c)*f(n-1, c) + c, and f(0, c) = c; where c is a complex number. As you can see, n is the size (integer), and f(n, c) is a complex number.
Instructions: Here are some basic components for your program design.
You are not supposed to use any global variables. 1) You should have structure type definition for "complex_t" and function prototypes for "scan_complex", print_complex", "add_complex", "multiply_complex", "abs_complex", and f. You have to implement the functions after main.
2) In the main program, you get n and c from the keyboard, where n is an integer and c is a complex number from calling scan_complex. You can use double for floating point numbers; then, you call f(n, c) and print out the results using print_complex.
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
