Autor
|
Tema: Ayuda con este ejercicio de recursion en java. (Leído 1,770 veces)
|
Phobos16
Desconectado
Mensajes: 2
|
Es facil, solo debo hacer esta funcion:
|si n <= 0 , n = n; f(n) |f(n-1) + f(n-2)
debo encontrar f(2) , que segun creo yo la respuesta es 4;
pero escribiendo en codigo no me sale ...
yo lo escribi asi:
public class ricorsivo{ int n; int ric(int n){ if (n <= 0) return n; else return this.n = ric(n-1)+ric(n-2); } int getR(){ return this.n; } }
pero cuando compilo y pido que me escriba el resultado que seria 4, me da -1..
public class caca { public static void main(String [] args){ ricorsivo a = new ricorsivo (); a.ric(2); System.out.println(a.getR()); } }
que puede estar mal?
|
|
|
En línea
|
|
|
|
gordo23
Desconectado
Mensajes: 38
|
Trata de hacer los pasos en papel de que te daria cada llamada recursiva y te vas a dar cuenta del error. Saludos.-
|
|
|
En línea
|
|
|
|
|
Mensajes similares |
|
Asunto |
Iniciado por |
Respuestas |
Vistas |
Último mensaje |
|
|
Ayuda con un ejercicio de java
Java
|
Golagros
|
4
|
3,910
|
4 Septiembre 2009, 03:48 am
por Golagros
|
|
|
Me podrían apoyar con este ejercicio de favor en java
Ejercicios
|
semtac
|
0
|
4,313
|
9 Marzo 2013, 08:01 am
por semtac
|
|
|
Como imprime este programa varios números sin bucles ni recursión
Programación C/C++
|
geeke
|
3
|
2,404
|
15 Septiembre 2015, 23:21 pm
por geeke
|
|
|
Java Recursion
Java
|
josephb401
|
2
|
1,917
|
3 Diciembre 2015, 19:00 pm
por josephb401
|
|
|
Alguien me ayuda a terminar este ejercicio de Java?
Java
|
Shory
|
0
|
1,856
|
8 Abril 2017, 05:06 am
por Shory
|
|