fork download
  1. #include <iostream>
  2. #include <cstdio>
  3.  
  4. int main()
  5. {
  6. int t;
  7. scanf("%d", &t);
  8. while(t--)
  9. {
  10. int l, c, h, w;
  11. scanf("%d %d %d %d", &l, &c, &h, &w);
  12. int vertical_length = h * (l+1) + l;
  13. int horizontal_lenght = w * (c+1) + c;
  14.  
  15. for(int i = 1; i <= vertical_length; i++)
  16. {
  17. for(int j = 1; j <= horizontal_lenght; j++)
  18. {
  19. if(i % (h+1) == 0 && j % (w+1) == 0)
  20. {
  21. printf("+");
  22. }
  23. else if(j % (w+1) == 0)
  24. {
  25. printf("|");
  26. }
  27. else if(i % (h+1) == 0)
  28. {
  29. printf("-");
  30. }
  31. else
  32. {
  33. printf(".");
  34. }
  35. }
  36. printf("\n");
  37. }
  38. }
  39. }
  40.  
Success #stdin #stdout 0s 16064KB
stdin
Standard input is empty
stdout
Standard output is empty