28 lines
507 B
C
28 lines
507 B
C
|
#include <stdio.h>
|
||
|
|
||
|
// Función recursiva mystery
|
||
|
int mystery(int a, int b)
|
||
|
{
|
||
|
if (b == 1)
|
||
|
{
|
||
|
return a;
|
||
|
}
|
||
|
else
|
||
|
{
|
||
|
return (2 * a + mystery(a, b - 1));
|
||
|
}
|
||
|
}
|
||
|
|
||
|
// Función principal (main)
|
||
|
int main()
|
||
|
{
|
||
|
int x = 10; // Definición de x
|
||
|
int y = 4; // Definición de y
|
||
|
int result; // Definición de result
|
||
|
|
||
|
result = mystery(x, y); // Llamada a mystery con argumentos x e y
|
||
|
printf("Result: %d\n", result); // Impresión del resultado
|
||
|
|
||
|
return 0;
|
||
|
}
|