buongiorno sto scrivendo un programmino per l'esame di programmazione e non riesco a venirne fuori mi potete aiutare......!
il testo è:
sia data la seguente funzione f(1)=1 f(2)=3 f(n)=2*f(n-1)-f(n-2
Scrivere una funzione ricorsiva che prende in input un valore intero postitivo x e restituisce il valore f(x).
il codice da me scritto e cosi:
codice:#include <stdio.h> #include <stdlib.h> int funricorsiva(int n); int main() { int num; printf("inserisci un numero positivo intero:"); scanf("%d",&num); printf("il risultato della funzione e': %d",funricorsiva(num)); system("pause"); return 0; } int funricorsiva(int n) { if(n==0||n==1) { return n; }else{ return (2*(funricorsiva(n-1)-funricorsiva(n-2)); } }

Rispondi quotando
