Diferenças

Aqui você vê as diferenças entre duas revisões dessa página.

Link para esta página de comparações

Ambos lados da revisão anterior Revisão anterior
exercicios_resolvidos [d/mY H:i]
laureano
exercicios_resolvidos [d/mY H:i] (atual)
laureano
Linha 292: Linha 292:
  
 #include <​stdio.h>​ #include <​stdio.h>​
- 
- 
- 
- 
  
 int fibonacci(void) int fibonacci(void)
- 
 { {
- 
    ​static int iP1 = -1; // contém o 1o. termo    ​static int iP1 = -1; // contém o 1o. termo
- 
    ​static int iP2 = 1;  // contém o 2o. termo    ​static int iP2 = 1;  // contém o 2o. termo
- 
    int iP3;    int iP3;
- 
- 
  
    iP3 = iP1 + iP2;  // calcula o próximo termo    iP3 = iP1 + iP2;  // calcula o próximo termo
- 
    ​iP1=iP2; ​ // armazena os termos anteriores    ​iP1=iP2; ​ // armazena os termos anteriores
- 
    ​iP2=iP3; ​ // para a próxima chamada    ​iP2=iP3; ​ // para a próxima chamada
- 
- 
  
    ​return(iP3);​    ​return(iP3);​
- 
 } }
- 
  
  
 int main(void) int main(void)
- 
 { {
- 
    int i;    int i;
- 
    ​for(i=0;​i<​20;​i++)    ​for(i=0;​i<​20;​i++)
- 
    {    {
- 
       printf("​\n%d Termo = %d", i+1, fibonacci());​       printf("​\n%d Termo = %d", i+1, fibonacci());​
- 
    }    }
    ​return 0;    ​return 0;
- 
 } }
- 
 </​code>​ </​code>​
  
exercicios_resolvidos.txt · Última modificação: d/mY H:i por laureano
CC Attribution-Noncommercial-Share Alike 4.0 International
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0