Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Text;
- using System.Threading.Tasks;
- namespace Wzorki
- {
- class Program
- {
- static public void prostokat (int n, int m)
- {
- for(int i = 0; i < n; i++ )
- {
- Console.Write("*");
- }
- Console.WriteLine();
- for (int j = 1; j < m - 1; j++)
- {
- Console.Write("*");
- for (int i = 1; i < n - 1; i++)
- Console.Write(" ");
- Console.WriteLine("*");
- }
- for (int i = 0; i < n; i++)
- {
- Console.Write("*");
- }
- Console.WriteLine();
- }
- static public void IKS(int n)
- {
- if (n < 3) throw new ArgumentException("zbyt maly rozmiar");
- if (n % 2 == 0) n = n + 1;
- //gora
- for (int i = 0; i < n/2; i++)
- {
- for (int j = 0; j < i; j++)
- Console.Write(" ");
- Console.Write("*");
- for (int j = 0; j < n - 2 - 2 * i; j++)
- Console.Write(" ");
- Console.WriteLine("*");
- }
- //srodkowa gwiazdka
- for (int i = 0; i < n / 2; i++)
- Console.Write(" ");
- Console.WriteLine("*");
- //dol
- for (int i = n/2; i > 0; i--)
- {
- for (int j = 1; j < i; j++)
- Console.Write(" ");
- Console.Write("*");
- for (int j = -2; j < n - 2 - 2 * i; j++)
- Console.Write(" ");
- Console.WriteLine("*");
- }
- }
- static public void letter_d (int n)
- {
- //1linia
- for (int i = 0; i < n-(n/5); i++)
- {
- Console.Write("*");
- }
- for (int i = n-2; i < n; i++)
- {
- Console.Write(" ");
- }
- Console.WriteLine();
- //skos
- //Console.Write("*");
- for (int i = (n / 5); i>0; i-- )
- {
- Console.Write("*");
- for(int j = 0; j < n-i; j++)
- {
- Console.Write(" ");
- }
- Console.WriteLine("*");
- }
- //pionowe kreski
- for(int i = 0; i < n - (n / 5); i++)
- {
- Console.Write("*");
- for(int j = 0; j < n; j++ )
- {
- Console.Write(" ");
- }
- Console.WriteLine("*");
- }
- //2skos
- for (int i = 0; i < (n / 5); i++)
- {
- Console.Write("*");
- for (int j = n - i - 1; j > 0; j--)
- {
- Console.Write(" ");
- }
- Console.WriteLine("*");
- }
- //ostatnia linia
- for (int i = 0; i < n - (n / 5); i++)
- {
- Console.Write("*");
- }
- for (int i = n - 2; i < n; i++)
- {
- Console.Write(" ");
- }
- Console.WriteLine();
- for (int x = 0; x < n*10; x++)
- {
- Console.Write("_");
- }
- Console.WriteLine();
- }
- static public void letter_w(int n)
- {
- //1linia
- for (int j = 0; j < 2; j++)
- {
- Console.Write("*");
- for (int i = 1; i < (n / 2); i++)
- {
- Console.Write(" ");
- }
- Console.Write("*");
- }
- Console.WriteLine(" ");
- //2linia skosy
- for (int i = 1; i < n/4; i++)
- {
- for(int l = 1; l <= i; l++)
- Console.Write(" ");
- Console.WriteLine("*");
- for (int j = 1; j < (n - i) / 2-1; j++)
- {
- Console.Write(" ");
- }
- Console.Write("*");
- for (int j = 1; j < (n - i) / 2 - 1; j++)
- {
- Console.Write(" ");
- }
- Console.WriteLine("*");
- }
- Console.ReadKey();
- }
- static void Main(string[] args)
- {
- //prostokat(18, 9);
- //IKS(7);
- letter_d(10);
- letter_w(20);
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement