fork download
  1. #include <stdio.h>
  2.  
  3. int main() {
  4. char land[101][101];
  5. int n, m, u, d, l, r;
  6. scanf("%d%d%d%d%d%d\n", &n, &m, &u, &d, &l, &r);
  7. for (int i = 0; i < n; i++) {
  8. scanf("%s", land[i]);
  9. }
  10. /* TODO: Construct roads on the `land` 2D array. */
  11. for(int k=u;k<=d;k++)
  12. for(int i=0;i<m;i++){
  13. land[k][i]='-';
  14. }
  15. for(int k=l;k<=r;k++)
  16. for(int i=0;i<m;i++){
  17. land[i][k]='|';
  18. }
  19. for(int i=u;i<=d;i++)
  20. for(int j=l;j<=r;j++)
  21. land[i][j]='+';
  22. /* END OF Todo */
  23. for (int i = 0; i < n; i++) {
  24. printf("%s\n", land[i]);
  25. }
  26. }
Success #stdin #stdout 0.01s 5288KB
stdin
6 6 1 2 3 4
wwTTwT
TwwTwT
TTwwww
wwTwww
TwTTwT
wwwwTw
stdout
wwT||T
---++-
---++-
wwT||w
TwT||T
www||w