Advertisement
2000fer

Untitled

Apr 26th, 2017
74
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.04 KB | None | 0 0
  1. #include <iostream>
  2. #include <string>
  3.  
  4. using namespace std;
  5.  
  6. int main(){
  7.  
  8. int columnaInicial, filaInicial, n, m;
  9. int columnaFinal, filaFinal;
  10. string ordenes;
  11.  
  12. cin >> columnaInicial >> filaInicial >> n >> m >> ordenes;
  13. columnaFinal = columnaInicial;
  14. filaFinal = filaInicial;
  15.  
  16. for(int i=0;i<ordenes.size();i++){
  17. switch(ordenes[i]){
  18. case 'N':
  19. if(filaFinal != m){
  20. filaFinal++;}
  21. break;
  22.  
  23. case 'S':
  24. if(filaFinal != 1){
  25. filaFinal--;}
  26. break;
  27.  
  28. case 'E':
  29. if(columnaFinal != n){
  30. columnaFinal++;}
  31. break;
  32.  
  33. case 'O':
  34. if(columnaFinal != 1){
  35. columnaFinal--;}
  36. break;
  37.  
  38. default:
  39. cout << "Algo anda mal"; }}
  40.  
  41. cout << columnaFinal << " " << filaFinal;
  42.  
  43. return 0;
  44. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement