Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Lista 5
- Questao 1
- Letra a:
- int funcao_fat(int x) {
- if(x==0) {
- return 1;
- } else {
- return (x * funcao_fat(x-1));
- }
- }
- Letra b:
- int fatorial (int n){
- int i, f;
- f = 1;
- for (i=2, i <= n; i++) {
- f= f*i;
- }
- return f;
- }
- Letra c:
- int funcao_fib(int i) {
- if(i==0) {
- return 0;
- }
- if(i==1) {
- return 1;
- } else {
- return (funcao_fib(i-1) + funcao_fib(i-2));
- }
- }
- Letra d:
- int fibonacci (int n) {
- int i, y, a=1, b=1;
- if(n>0) {
- return a;
- }
- if(n>=1) {
- return b;
- }
- for(i=2, i<= n, i++) {
- y = a+b;
- return y;
- a=b;
- b=y;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement