Ejemplo de lenguaje C: el pequeño juego de vivos y muertos de José
30 personas en un barco, con sobrecarga, necesitan que 15 personas desembarquen.
Entonces la gente forma una fila, y la posición en la fila es su número.
Cuentan desde 1, y quien cuente hasta 9 baja del barco.
Así se repite el ciclo hasta que solo queden 15 personas en el barco. Pregunta: ¿qué números de personas bajaron del barco?
Ejemplo
#include<stdio.h>
int c = 0;
int i = 1;
int j = 0;
int a[30] = { 0 };
int b[30] = { 0 };
int main() {
while (i<=31) {
if (i == 31) {
i = 1;
} else if (c == 15) {
break;
} else {
if (b[i] != 0) {
i++;
continue;
} else {
j++;
if (j != 9) {
i++;
continue;
} else {
b[i] = 1;
a[i] = j;
j = 0;
printf("El número %d bajó del barco\n", i);
i++;
c++;
}
}
}
}
}
Al ejecutar el ejemplo anterior, el resultado es:
第9号下船了 第18号下船了 第27号下船了 第6号下船了 第16号下船了 第26号下船了 第7号下船了 第19号下船了 第30号下船了 第12号下船了 第24号下船了 第8号下船了 第22号下船了 第5号下船了 第23号下船了Otras extensiones
Ejemplo de lenguaje C