|
Como puedes ver en lo anterior, se suman los dos primeros números para obtener el tercer número. estática pública int SuanFa (int i) { if(i>0) { si (1 >= i || i <= 2) retorno 1; if(i>2) devolver SuanFa(i-1) + SuanFa(i-2); } si no, return 0; }
SuanFa (i-1) representa el número antes de que se calculara. SuanFa (i-2) representa el primer segundo número a partir del cual se calcula. o public int GetNumberAtPos(int pos) { if(pos==0|| pos==1) { retorno 1; } int res = GetNumberAtPos(pos - 1) + GetNumberAtPos(pos - 2); Return Res; } o public int show(int i){
Consola.WriteLine(show(30)); if(i<=0){ a=0; } if(i==1&&i<=2){ a=1;
} else{ a=mostrar(i-1)+mostrar(i-2); } devolver a;
}
|