Mono en lenguaje C come melocotón
# incluir ltstdio.h gt
int main(void)
{
int i, melocotón;
melocotón = 1;
scanf("d ", ampI);
mientras(I gt; 1)
{
I-;
Melocotón=(melocotón 1)* 2;
}
printf("d\n ",melocotón);
}
El proceso es como se describe arriba.
Puedes ingresar la cantidad de melocotones encontrados el día I como 1.
Por ejemplo, si ingresas
10
el resultado es
1534
Lo que dijiste
1023
Definitivamente está mal, porque es 1 después de comer la mitad, debería ser un número par.
El programa anterior es la dimensión muerta inversa de tu pregunta, sin recursividad.