Professional Documents
Culture Documents
Se tiene una matriz de 7x10 (filas x columnas) llenada a través de la lectura de un archivo
de formato .txt el cual contiene los siguientes elementos inicialmente:
O O O O O O O O O O
O * O O O O O
O O O C O
O O
O O O O O O O
O i O
O O O O O O O O O O
“O”: piedras
“* ”: meta
“ C“: caja
“ i “: agente
La idea es mover la caja (c) empujándola con el agente (i) con el fin de llegar donde está *
(meta). Usted tiene una máximo de 50 movimientos, sin embargo si se llega a la meta antes de
hacer los 50 movimientos, el programa deberá terminar indicando que el jugador ha ganado; por
el contrario, si se hace 50 movimientos sin llegar a la meta, debe imprimir que ha perdido.
Usted deberá entregar un archivo compilable .c donde estará su programa. Dicho archivo
deberá estar correctamente comentado.
Además, se deberá adjuntar un informe donde se especifique los pasos que usted siguió
para realizar el código (desde el planteamiento del problema, hasta la solución del mismo).
EVALUACIÓN:
FILE *file;
int i,j;
file=fopen("agente.txt","r");
for(i=0;i<7;i++)
{
for(j=0;j<10;j++)
{
fscanf(file,"%c",&matriz[i][j]);
}
}
fclose(file);
Tenga en cuenta que para usarlo, el archivo agente.txt debe encontrarse en la misma
carpeta que el archivo .c
tareasdeprogra@gmail.com