Ir ao conteúdo
  • Cadastre-se
Entre para seguir isso  
Portishead45

Série fibonacci

Recommended Posts

pessoal uso como compilador o code::blocks, e, apareceu isso warning: suggest parentheses around assignment used as truth value. Neste codigo na linha 31:

#include <iostream>
using namespace std;
long forFibo(long posicao);
int main()
{
 long resp, pos;
 cout << "\nDigite a posicao na serie: ";
 cin >> pos;
 resp = forFibo(pos);
 cout << "\nPosicao = "
 << pos
 << ", Num. Fibonacci = "
 << resp;
 return 0;
} // Fim de main()
// Definição.
long forFibo(long posicao)
{
 long menosDois,
 menosUm = 1,
 resposta = 2;
 if(posicao < 3)
 return 1;
 for(posicao -= 3; posicao; posicao--)
 {
 menosDois = menosUm;
 menosUm = resposta;
 resposta = menosUm + menosDois;
 cout << "\nnum avaliados " << menosDois <<" e " << menosUm;
 } // Fim de for.
 for(int g; g= posicao--; g = posicao-1){

 cout << "\nposicoes avaliadas" << g;
 }
 return resposta;
} // Fim de forFibo()

e as posiçoes avaliadas nao aparecem....

Obrigado!!!! :)

Compartilhar este post


Link para o post
Compartilhar em outros sites

Verificar se loop esta corretamente implementado:

  pois,

   int g; = inicialização

   g= posicao--; = condição de loop

   g = posicao-1; = funções a serem executadas.


 for(int g; g= posicao--; g = posicao-1){
 cout << "\nposicoes avaliadas" << g;
 }

 

Compartilhar este post


Link para o post
Compartilhar em outros sites

poremmas o programa nao retorna o que eu esperava

o retorno que esperava seria 

nums avaliados x e y

posiçoes avaliadas= q

num fibonacci= z  posiçao =w

porém o retorno atual é 

nums avaliados x e y

num fibonacci= z  posiçao =w

como resolvo isto?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora
Entre para seguir isso  





Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas publicações sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×