Fibonacci

7 respostas
ricardocomp

Olá pessoal :slight_smile:
eu estava tentando resolver aqui a série de Fibonacci
com apenas duas váriavéis, com 3 eu fiz, mas com 2 ñ teve jeito, alguém sabe como posso
fazer isso?

O código com 3 variáveis segue abaixo:

for(int resp = 0, num1 = 0, num2 = 1; resp <= 100; resp++){ if ((num1 == 0) && (num2 == 1)){ System.out.println(num1 + "\n" + num2); } resp = num1 + num2; num1 = num2; num2 = resp; System.out.println(resp); }

se alguém souber como por favor me ajudem. :slight_smile:

7 Respostas

jbmsegundo

da uma procurada antes , ai em baixo dE HOME, tem um Menu BUSCA, daí tu clica lah e procura por Fibonacci! devem aparecer algumas coisas interessantes

[]s

TangZero

Usa a técnica de recursividade.

Ou olha aqui.
Ou aqui.

ricardocomp

Entaum TangZero e jbmsegundo valeu pelas dicas eu sei fazer com recursividade o negócio é q eu estou querendo fazer sem recursão e dentro do método principal main, e ñ teve jeito. Eu quero imprimir a sequência até um determinado ponto. flaga?

TangZero

Olha os links que te passei.

ricardocomp

nô valeu TangZero pela ajuda,
Muito obrigado.
agora deu certo. =)
precisando de alguma coisa aí tb, e eu podendo te ajudar é só falar, blz?
abraço.

TangZero

Sem problemas… :lol:

L

Ta ai cara a reposta se tu fizer o chines direitinho vai dar tudo certo.
Espero ter ajudado.

public class Fibonacci {

	public static void main(String[] args) {
		
		int l = 1;
		int n = 1;
	
		System.out.println(l);
		for(int i = 0;i<8;i++)
		{
			l = l + n;
			n = l - n;
			System.out.println(n);
		}
	}
}
Criado 13 de agosto de 2008
Ultima resposta 13 de ago. de 2008
Respostas 7
Participantes 4