Baixe o app para aproveitar ainda mais
Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original
#include <stdio.h> int main() { int linha,coluna,movimentos,coordenada1,coordenada2,i,j; scanf("%d%d", &linha,&coluna); int v[linha][coluna]; for(i=0;i<linha;++i) { for(j=0;j<coluna;++j) { scanf("%d", &v[i][j]); } } scanf("%d", &movimentos); char andar[movimentos]; for(i=0;i<movimentos;++i) { scanf("\n%c", &andar[i]); } scanf("%d", &coordenada1); scanf("%d", &coordenada2); for(i=0;i<movimentos;++i) { if(andar[i] == 'C') { if(v[coordenada1+1][coordenada2] == 1) { ++coordenada1; } } else if(andar[i] == 'D') { if(v[coordenada1][coordenada2+1] == 1) { ++coordenada2; } } else if(andar[i] == 'E') { if(v[coordenada1][coordenada2-1] == 1) { --coordenada2; } } else { if(v[coordenada1-1][coordenada2] == 1) { --coordenada1; } } } printf("(%d,%d)\n", coordenada1,coordenada2); }
Compartilhar