35 lines
486 B
C
35 lines
486 B
C
|
#include <stdio.h>
|
||
|
|
||
|
// Función recursiva funcRec
|
||
|
int funcRec(int n)
|
||
|
{
|
||
|
int sum;
|
||
|
|
||
|
if (n == 0)
|
||
|
{
|
||
|
sum = 0;
|
||
|
}
|
||
|
else
|
||
|
{
|
||
|
if (n % 2 == 0)
|
||
|
{
|
||
|
sum = n + funcRec(n - 1);
|
||
|
}
|
||
|
else
|
||
|
{
|
||
|
sum = funcRec(n - 1);
|
||
|
}
|
||
|
}
|
||
|
|
||
|
return sum;
|
||
|
}
|
||
|
|
||
|
// Función principal (main)
|
||
|
int main()
|
||
|
{
|
||
|
// Llamada a funcRec con argumento 8 y escritura del resultado
|
||
|
printf("Result: %d\n", funcRec(8));
|
||
|
|
||
|
return 0;
|
||
|
}
|