Advertisement
DamoVFR

inicjały

Nov 15th, 2015
126
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.83 KB | None | 0 0
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Text;
  5. using System.Threading.Tasks;
  6.  
  7. namespace Wzorki
  8. {
  9. class Program
  10. {
  11. static public void prostokat (int n, int m)
  12. {
  13. for(int i = 0; i < n; i++ )
  14. {
  15. Console.Write("*");
  16. }
  17. Console.WriteLine();
  18.  
  19. for (int j = 1; j < m - 1; j++)
  20. {
  21. Console.Write("*");
  22. for (int i = 1; i < n - 1; i++)
  23. Console.Write(" ");
  24. Console.WriteLine("*");
  25. }
  26.  
  27. for (int i = 0; i < n; i++)
  28. {
  29. Console.Write("*");
  30. }
  31. Console.WriteLine();
  32.  
  33.  
  34. }
  35.  
  36.  
  37. static public void IKS(int n)
  38. {
  39. if (n < 3) throw new ArgumentException("zbyt maly rozmiar");
  40. if (n % 2 == 0) n = n + 1;
  41.  
  42. //gora
  43. for (int i = 0; i < n/2; i++)
  44. {
  45. for (int j = 0; j < i; j++)
  46. Console.Write(" ");
  47. Console.Write("*");
  48.  
  49. for (int j = 0; j < n - 2 - 2 * i; j++)
  50. Console.Write(" ");
  51. Console.WriteLine("*");
  52. }
  53.  
  54. //srodkowa gwiazdka
  55.  
  56. for (int i = 0; i < n / 2; i++)
  57. Console.Write(" ");
  58. Console.WriteLine("*");
  59.  
  60. //dol
  61. for (int i = n/2; i > 0; i--)
  62. {
  63. for (int j = 1; j < i; j++)
  64. Console.Write(" ");
  65. Console.Write("*");
  66.  
  67. for (int j = -2; j < n - 2 - 2 * i; j++)
  68. Console.Write(" ");
  69. Console.WriteLine("*");
  70. }
  71.  
  72.  
  73. }
  74.  
  75. static public void letter_d (int n)
  76. {
  77. //1linia
  78. for (int i = 0; i < n-(n/5); i++)
  79. {
  80. Console.Write("*");
  81. }
  82. for (int i = n-2; i < n; i++)
  83. {
  84. Console.Write(" ");
  85. }
  86. Console.WriteLine();
  87.  
  88. //skos
  89. //Console.Write("*");
  90. for (int i = (n / 5); i>0; i-- )
  91. {
  92. Console.Write("*");
  93. for(int j = 0; j < n-i; j++)
  94. {
  95. Console.Write(" ");
  96. }
  97. Console.WriteLine("*");
  98. }
  99.  
  100. //pionowe kreski
  101. for(int i = 0; i < n - (n / 5); i++)
  102. {
  103. Console.Write("*");
  104. for(int j = 0; j < n; j++ )
  105. {
  106. Console.Write(" ");
  107. }
  108. Console.WriteLine("*");
  109. }
  110.  
  111. //2skos
  112. for (int i = 0; i < (n / 5); i++)
  113. {
  114. Console.Write("*");
  115. for (int j = n - i - 1; j > 0; j--)
  116. {
  117. Console.Write(" ");
  118. }
  119. Console.WriteLine("*");
  120. }
  121.  
  122. //ostatnia linia
  123. for (int i = 0; i < n - (n / 5); i++)
  124. {
  125. Console.Write("*");
  126. }
  127. for (int i = n - 2; i < n; i++)
  128. {
  129. Console.Write(" ");
  130. }
  131. Console.WriteLine();
  132.  
  133.  
  134. for (int x = 0; x < n*10; x++)
  135. {
  136. Console.Write("_");
  137. }
  138. Console.WriteLine();
  139.  
  140.  
  141. }
  142.  
  143. static public void letter_w(int n)
  144. {
  145. //1linia
  146. for (int j = 0; j < 2; j++)
  147. {
  148. Console.Write("*");
  149. for (int i = 1; i < (n / 2); i++)
  150. {
  151. Console.Write(" ");
  152. }
  153. Console.Write("*");
  154. }
  155. Console.WriteLine(" ");
  156.  
  157. //2linia skosy
  158. for (int i = 1; i < n/4; i++)
  159. {
  160. for(int l = 1; l <= i; l++)
  161. Console.Write(" ");
  162. Console.WriteLine("*");
  163.  
  164.  
  165.  
  166. for (int j = 1; j < (n - i) / 2-1; j++)
  167. {
  168. Console.Write(" ");
  169. }
  170. Console.Write("*");
  171.  
  172. for (int j = 1; j < (n - i) / 2 - 1; j++)
  173. {
  174. Console.Write(" ");
  175. }
  176. Console.WriteLine("*");
  177.  
  178. }
  179.  
  180.  
  181.  
  182. Console.ReadKey();
  183. }
  184.  
  185. static void Main(string[] args)
  186. {
  187. //prostokat(18, 9);
  188. //IKS(7);
  189. letter_d(10);
  190. letter_w(20);
  191. }
  192.  
  193.  
  194. }
  195. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement