Red de conocimiento informático - Computadora portátil - C Ayuda con la tarea

C Ayuda con la tarea

El código C y los resultados son los siguientes:

Por favor, mira, cuando sea el turno del décimo pirata, no hay monedas para dividir~

Adjunto es el código fuente:

#include

int main() {

int monedas = 1000, i = 1 // Inicial; número de monedas Número de monedas

while (monedas > 0) {

monedas -= monedas / 2 + 1; // El número de monedas restantes después de sumar 1 a cada mitad

printf(" %d monedas quedaron después de que %d piratas se las llevaran \n", i, monedas);

i ++;

}

printf("El pirata % dth se suicidó enojado\n", i); // En este momento monedas=0, i es el valor solicitado

return 0;

}