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 p>
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;
}