fork download
  1. #include <iostream>
  2. using namespace std;
  3.  
  4. void draw(int rows, int cols)
  5. {
  6. for (int i = 0; i < rows; i++)
  7. {
  8. for (int j = 0; j < cols; j++)
  9. {
  10. printf("---");
  11. }
  12. printf("-\n");
  13. for (int k = 0; k < 2; k++)
  14. {
  15. for (int j = 0; j < cols; j++)
  16. {
  17. printf("| ");
  18. }
  19. printf("|\n");
  20. }
  21. }
  22. for (int j = 0; j < cols; j++)
  23. {
  24. printf("---");
  25. }
  26. printf("-\n");
  27. }
  28.  
  29. int main() {
  30. int n;
  31. scanf("%d", &n);
  32. for (int i = 0; i < n; i++)
  33. {
  34. int r;
  35. int c;
  36. scanf("%d %d", &r, &c);
  37. draw(r, c);
  38. }
  39. return 0;
  40. }
Success #stdin #stdout 0s 4440KB
stdin
3
2 3
3 2
4 5
stdout
----------
|  |  |  |
|  |  |  |
----------
|  |  |  |
|  |  |  |
----------
-------
|  |  |
|  |  |
-------
|  |  |
|  |  |
-------
|  |  |
|  |  |
-------
----------------
|  |  |  |  |  |
|  |  |  |  |  |
----------------
|  |  |  |  |  |
|  |  |  |  |  |
----------------
|  |  |  |  |  |
|  |  |  |  |  |
----------------
|  |  |  |  |  |
|  |  |  |  |  |
----------------