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
Próxima revisão
Revisão anterior
exercicios_resolvidos [d/mY H:i]
laureano
exercicios_resolvidos [d/mY H:i]
laureano
Linha 286: Linha 286:
  
 ===== Funções ===== ===== Funções =====
 +Crie uma função que retorne o próximo termo da sequência de Fibonacci.
 +
 +<code c>
 +/* lista_funcao_001.c */
 +
 +#include <​stdio.h>​
 +
 +int fibonacci(void)
 +{
 +   ​static int iP1 = -1; // contém o 1o. termo
 +   ​static int iP2 = 1;  // contém o 2o. termo
 +   int iP3;
 +
 +   iP3 = iP1 + iP2;  // calcula o próximo termo
 +   ​iP1=iP2; ​ // armazena os termos anteriores
 +   ​iP2=iP3; ​ // para a próxima chamada
 +
 +   ​return(iP3);​
 +}
 +
 +
 +int main(void)
 +{
 +   int i;
 +   ​for(i=0;​i<​20;​i++)
 +   {
 +      printf("​\n%d Termo = %d", i+1, fibonacci());​
 +   }
 +   ​return 0;
 +}
 +</​code>​
  
 ===== Vetores e Matrizes ===== ===== Vetores e Matrizes =====
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