Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - Phobos16

#1
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?
#2
pues soy nuevo , y no se mucho todavia..
estoy tratando de hacer un keylogger remoto.



y el error:





alguien que me ayude, gracias...