Advertisement
fbinnzhivko

03.01 Striped Towel

Apr 15th, 2016
168
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 1.05 KB | None | 0 0
  1. using System;
  2. class StripedTowel
  3. {
  4.     static void Main()
  5.     {
  6.         int n = int.Parse(Console.ReadLine());
  7.         double height = n * 1.5;
  8.         int dotsCount = 0;
  9.         int stripesPos = 0;
  10.         int rowIndicate = 0;
  11.  
  12.         for (int i = 0; i < (int)height; i++)
  13.         {
  14.             for (int j = 0; j < n; j++)
  15.             {
  16.                 if (i == 0 && j == 0 || i == rowIndicate && j == stripesPos)
  17.                 {
  18.                     Console.Write("#");
  19.                     stripesPos += 3;
  20.                 }
  21.                 else if (dotsCount < 2)
  22.                 {
  23.                     Console.Write(".");
  24.                     dotsCount++;
  25.  
  26.                     if (dotsCount == 2)
  27.                     {
  28.                         dotsCount = 0;
  29.                     }
  30.                 }
  31.             }
  32.             rowIndicate++;
  33.             stripesPos = 2 - i;
  34.  
  35.             while (stripesPos < 0)
  36.             {
  37.                 stripesPos = 3 + stripesPos;
  38.             }
  39.             Console.WriteLine();
  40.         }
  41.     }
  42. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement