Answer:
#include <stdio.h>
int fib(int n) {
if (n <= 0) {
return 0;
}
if (n <= 2) {
return 1;
}
return fib(n-1) + fib(n-2);
}
int main(void) {
for(int nr=0; nr<=20; nr++)
printf("Fibonacci %d is %d\n", nr, fib(nr) );
return 0;
}
Explanation:
The code is a literal translation of the definition using a recursive function.
The recursive function is not per se a very efficient one.
Answer:
i think digital signals
Explanation:
A digital signal is a signal that is being used to represent data as a sequence of discrete values; at any given time it can only take on one of a finite number of values.[1][2][3] This contrasts with an analog signal, which represents continuous values; at any given time it represents a real number within a continuous range of values.
Answer:
"ArithmeticException" is the correct answer for the above question.
Explanation:
Missing Information : The above question does not hold that "what is the output of the program".
- The above question has a class that holds the two functions one function is the main function which calls the other function in a try-catch block.
- The method function holds one run time exception which is 1/0 which is an arithmetic exception.
- It can be handle by the help of an arithmetic class object which is defined in the first catch block.
- Hence the print function of this catch is executed and prints "ArithmeticException".
Answer:
if 4 slinkies were put down a set of stairs at different times but reached the bottom at the same time. whats the difference?
Explanation: