J'ai écrit une fonction itérative pour générer résultat pour l'expression:Iteration pour les entiers négatifs
F(n) = 3*F(n-1)+ F(n-2) + n
public int calculate(int n){
if(n == 0) {
return 4;
}
if(n ==1){
return 2;
}
else {
int f=0;
int fOne = 4;
int fTwo = 2;
for (int i=2;i<=n;i++) {
f = 3*fOne + fTwo + i;
fTwo = fOne;
fOne = f;
}
return f;
}
}
Puis-je modifier la fonction pour obtenir le résultat pour les entiers négatifs aussi bien?
simple cas d'essayer avec un nombre négatif n'est-ce pas? – e4c5
sortie devrait seulement être négation de la sortie courant ?? n'est-ce pas? –