fork download
  1. #include <stdio.h>
  2. int main() {
  3. int obrazec = 0;
  4. int a = 0;
  5. int b = 0;
  6.  
  7. scanf("%d%d%d", &obrazec, &a, &b);
  8.  
  9. if (obrazec == 0){
  10. for (int i = 0; i < b; i += 1 ) {
  11. for (int j = 0; j < a; j += 1 ) {
  12. printf("x");
  13. }
  14. printf("\n");
  15. }
  16. }
  17. else if (obrazec == 1) {
  18. for (int i = 0; i < b; i += 1 ) {
  19. for (int j = 0; j < a; j += 1 ) {
  20. if (j != 0 && j != a - 1 && i !=0 && i != b- 1) {
  21. printf(" ");
  22. }
  23. else {
  24. printf("x");
  25. }
  26. }
  27. printf("\n");
  28. }
  29. }
  30. else if (obrazec == 2) {
  31. for (int i = 0; i < b; i += 1 ) {
  32. for (int j = 0; j < a; j += 1 ) {
  33. if (j != 0 && j != a - 1 && i !=0 && i != b- 1) {
  34. printf("%d", (j - 1 + (a - 2)*(i - 1))%10);
  35. }
  36. else {
  37. printf("x");
  38. }
  39. }
  40. printf("\n");
  41. }
  42. }
  43. else if (obrazec == 3) {
  44. for (int i = 0; i < a; i += 1 ) {
  45. for (int j = 0; j < a; j += 1) {
  46. if (i == j){
  47. printf("x");
  48. break;
  49. }
  50. else {
  51. printf(" ");
  52. }
  53. }
  54. printf("\n");
  55. }
  56. }
  57. else if (obrazec == 4) {
  58. for (int i = 0; i < a; i += 1 ) {
  59. for (int j = 0; j < a; j += 1) {
  60. if (i == a - j - 1){
  61. printf("x");
  62. if (i == a -1)
  63. break;
  64. }
  65. else {
  66. printf(" ");
  67. }
  68. }
  69. printf("\n");
  70. }
  71. }
  72.  
  73. else if (obrazec == 5) {
  74. for (int i = 0; i < a; i += 1 ) {
  75. for (int j = 0; j < a*2-1; j += 1) {
  76. if(j != a -1 + i && j != a -1 - i && i != a-1){
  77. printf(" ");
  78. }
  79. else {
  80. printf("x");
  81. }
  82. }
  83. printf("\n");
  84. }
  85. }
  86. else if (obrazec == 6) {
  87. for (int i = 0; i < b; i += 1 ) {
  88. for (int j = 0; j < a; j += 1 ) {
  89. if (i == 0 || j== a/2) {
  90. printf("x");
  91. if (i != 0)
  92. break;
  93. }
  94. else {
  95. printf(" ");
  96. }
  97. }
  98. printf("\n");
  99. }
  100. }
  101. else if (obrazec == 7) {
  102. for (int i = 0; i < b; i += 1 ) {
  103. for (int j = 0; j < a; j += 1 ) {
  104. if (i == 0 || i == b/2 || j == 0 || (j == a -1 && i<= b/2)) {
  105. printf("x");
  106. }
  107. else {
  108. printf(" ");
  109. }
  110. }
  111. printf("\n");
  112. }
  113. }
  114. else if (obrazec == 9) {
  115. for (int i = 0; i < b; i += 1 ) {
  116. for (int j = 0; j < a; j += 1 ) {
  117. if (j != 0 && j != a - 1 && i !=0 && i != b- 1) {
  118. printf("%d", (i - 1 + (b - 2)*(j - 1))%10);
  119. }
  120. else {
  121. printf("x");
  122. }
  123. }
  124. printf("\n");
  125. }
  126. }
  127. else {
  128. printf("Neznamy obrazec\n");
  129. }
  130. return 0;
  131. }
Success #stdin #stdout 0.01s 5324KB
stdin
Standard input is empty
stdout
Standard output is empty