Advertisement
AnitaN

02.PrimitiveDataTypesVariables/09.2.IsoscelesTriangleVariant

Mar 11th, 2014
180
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 1.26 KB | None | 0 0
  1. //Problem 9.Isosceles Triangle - VARIANT
  2. //Write a program that prints an isosceles triangle of 9 copyright symbols ©, something like this:
  3. //Note that the © symbol may be displayed incorrectly at the console so you may need to change the console character encoding to UTF-8 and the console font.
  4.  
  5. using System;
  6. using System.Text;
  7.  
  8. class IsoscelesTriangleVariant
  9. {
  10.     static void Main()
  11.     {
  12.         Console.OutputEncoding = Encoding.UTF8;
  13.         char copyright = '\u00a9';
  14.         int lenghtTriangle = 7;
  15.         int space = 1;
  16.         //Top Triangle
  17.         string topTriangle = new string(' ',lenghtTriangle/2);
  18.         Console.Write(topTriangle);
  19.         Console.WriteLine(copyright);
  20.         //Center Triangle
  21.         for (int i = 1; i <= 2; i++)
  22.         {
  23.             string centerTriangle=new string (' ',lenghtTriangle/2-i);
  24.             Console.Write(centerTriangle);
  25.             Console.Write(copyright);
  26.             Console.Write(new string(' ',space));
  27.             Console.WriteLine(copyright);
  28.             space +=2;
  29.         }
  30.         //Bottom Triangle
  31.         for (int i = 0; i < lenghtTriangle/2+1; i++)
  32.         {
  33.             Console.Write(copyright);
  34.             Console.Write(' ');
  35.         }
  36.         Console.WriteLine();
  37.     }
  38. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement