Red de conocimiento informático - Computadora portátil - Programación en C++: 5 personas se sentaron juntas y le preguntaron a la quinta persona cuántos años tenía. Dijo que era 2 años mayor que la cuarta persona.

Programación en C++: 5 personas se sentaron juntas y le preguntaron a la quinta persona cuántos años tenía. Dijo que era 2 años mayor que la cuarta persona.

Usar un algoritmo recursivo es muy simple. Escribí uno para ti de la siguiente manera: #include?

int?fun(int);?//Declarar función recursiva.

p>

int?main()

{ int?k=fun(5); printf("La edad de la quinta persona es: %d\n",k) ; return?0;

}

//Implementación de función recursiva?

int?fun(int?n)

{ if(n?= =?1)?

return?10;?//La primera persona tiene 10 años else?if(n>1)

return?fun( n-1) +2;?//Agregue 2 a la edad de cada persona posterior en función de la anterior else?-1;?//Si el valor n que proporciona es ilegal (por ejemplo, un número negativo) , devuelve -1

} Los resultados de la ejecución son los siguientes: