Advertisement
edutedu

grafica

Oct 1st, 2019
190
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.38 KB | None | 0 0
  1. #include <graphics.h>
  2. #include <conio.h>
  3. #include <dos.h>
  4. #include <iostream>
  5. #include <stdlib.h>
  6. #include <time.h>
  7. using namespace std;
  8.  
  9.  
  10.  
  11. void zar1 () {
  12.  
  13. setcolor(WHITE);
  14. rectangle(200, 200, 400, 400);
  15. setfillstyle(SOLID_FILL,WHITE);
  16. floodfill(201,350,WHITE);
  17. setcolor(BLACK);
  18. circle(300, 300, 20);
  19. setfillstyle(SOLID_FILL,BLACK);
  20. floodfill(301,300,BLACK);
  21. getch();
  22. closegraph();
  23. }
  24. void zar2 () {
  25.  
  26. setcolor(WHITE);
  27. rectangle(200, 200, 400, 400);
  28. setfillstyle(SOLID_FILL,WHITE);
  29. floodfill(201,350,WHITE);
  30. setcolor(BLACK);
  31. circle(260, 300, 20);
  32. setfillstyle(SOLID_FILL,BLACK);
  33. floodfill(261,300,BLACK);
  34. circle(340, 300, 20);
  35. setfillstyle(SOLID_FILL,BLACK);
  36. floodfill(341,300,BLACK);
  37. getch();
  38. closegraph();
  39. }
  40. void zar3 () {
  41.  
  42. setcolor(WHITE);
  43. rectangle(200, 200, 400, 400);
  44. setfillstyle(SOLID_FILL,WHITE);
  45. floodfill(201,350,WHITE);
  46. setcolor(BLACK);
  47. circle(240, 300, 20);
  48. setfillstyle(SOLID_FILL,BLACK);
  49. floodfill(241,300,BLACK);
  50. circle(300, 300, 20);
  51. setfillstyle(SOLID_FILL,BLACK);
  52. floodfill(301,300,BLACK);
  53. circle(360, 300, 20);
  54. setfillstyle(SOLID_FILL,BLACK);
  55. floodfill(361,300,BLACK);
  56. getch();
  57. closegraph();
  58. }
  59. void zar4 () {
  60.  
  61. setcolor(WHITE);
  62. rectangle(200, 200, 400, 400);
  63. setfillstyle(SOLID_FILL,WHITE);
  64. floodfill(201,350,WHITE);
  65. setcolor(BLACK);
  66. circle(250, 250, 20);
  67. setfillstyle(SOLID_FILL,BLACK);
  68. floodfill(251,250,BLACK);
  69. circle(350, 250, 20);
  70. setfillstyle(SOLID_FILL,BLACK);
  71. floodfill(351,250,BLACK);
  72. circle(350, 350, 20);
  73. setfillstyle(SOLID_FILL,BLACK);
  74. floodfill(351,350,BLACK);
  75. circle(250, 350, 20);
  76. setfillstyle(SOLID_FILL,BLACK);
  77. floodfill(251,350,BLACK);
  78. getch();
  79. closegraph();
  80. }
  81. void zar5 () {
  82.  
  83. setcolor(WHITE);
  84. rectangle(200, 200, 400, 400);
  85. setfillstyle(SOLID_FILL,WHITE);
  86. floodfill(201,350,WHITE);
  87. setcolor(BLACK);
  88. circle(250, 250, 20);
  89. setfillstyle(SOLID_FILL,BLACK);
  90. floodfill(251,250,BLACK);
  91. circle(350, 250, 20);
  92. setfillstyle(SOLID_FILL,BLACK);
  93. floodfill(351,250,BLACK);
  94. circle(350, 350, 20);
  95. setfillstyle(SOLID_FILL,BLACK);
  96. floodfill(351,350,BLACK);
  97. circle(250, 350, 20);
  98. setfillstyle(SOLID_FILL,BLACK);
  99. floodfill(251,350,BLACK);
  100. circle(300, 300, 20);
  101. setfillstyle(SOLID_FILL,BLACK);
  102. floodfill(301,300,BLACK);
  103. getch();
  104. closegraph();
  105. }
  106. void zar6 () {
  107.  
  108. setcolor(WHITE);
  109. rectangle(200, 200, 400, 400);
  110. setfillstyle(SOLID_FILL,WHITE);
  111. floodfill(201,350,WHITE);
  112. setcolor(BLACK);
  113. circle(250, 250, 20);
  114. setfillstyle(SOLID_FILL,BLACK);
  115. floodfill(251,250,BLACK);
  116. circle(350, 250, 20);
  117. setfillstyle(SOLID_FILL,BLACK);
  118. floodfill(351,250,BLACK);
  119. circle(350, 350, 20);
  120. setfillstyle(SOLID_FILL,BLACK);
  121. floodfill(351,350,BLACK);
  122. circle(250, 350, 20);
  123. setfillstyle(SOLID_FILL,BLACK);
  124. floodfill(251,350,BLACK);
  125. circle(300, 250, 20);
  126. setfillstyle(SOLID_FILL,BLACK);
  127. floodfill(301,250,BLACK);
  128. circle(300, 350, 20);
  129. setfillstyle(SOLID_FILL,BLACK);
  130. floodfill(301,350,BLACK);
  131. getch();
  132. closegraph();
  133. }
  134.  
  135. int main()
  136. {
  137. initwindow(800,600);
  138. int i;
  139. srand(time(NULL));
  140. i=rand()%6+1;
  141. if(i==1)
  142. zar1();
  143. else if(i==2)
  144. zar2();
  145. else if(i==3)
  146. zar3();
  147. else if(i==4)
  148. zar4();
  149. else if(i==5)
  150. zar5();
  151. else
  152. zar6();
  153. return 0;
  154. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement