La programación en lenguaje C necesita orientación
#include lt; stdio.hgt;
/* userCode (lt; 50 caracteres): Declaración de prototipo de función personalizada */
double f( int n);
int main(void)
{
int n;
doble fn;
printf("Entrada n (13gt;=ngt;=2): ");
scanf("d", amp;n);
fn=f(n) ; /* userCode(lt; 50 caracteres): Llama a la función para calcular fn */
printf("\nf(d)=.0f\n", n, fn);
return 0;
}
/* Comienzo del código de usuario: los candidatos luego completarán el diseño de la función personalizada, sin límite en el número de líneas*/
doble f (int n)
{
if(nlt;0)return 0;
if(n==0 || n= =1 || n ==2) devolver n;
devolver (2*f(n-1) f(n-2)*f(n-3));
}