NelIfandieva

Diamond_Drawing

Jan 10th, 2020
119
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. namespace ConsoleApp274
  2. {
  3.     using System;
  4.  
  5.     class Program
  6.     {
  7.         static void Main(string[] args)
  8.         {
  9.             int number = int.Parse(Console.ReadLine());
  10.             int width = number * 2 - 1;
  11.             int length = number;
  12.             int intervals = number - 1;
  13.             int innerLoopLength = width / 2;
  14.  
  15.             for (int i = 1; i <= number; i++)
  16.             {
  17.                 Console.Write(new string(' ', intervals));
  18.                 for (int j = 1; j <= width - (intervals * 2); j++)
  19.                 {
  20.                     if(j % 2 != 0)
  21.                     {
  22.                         Console.Write(new string('*', 1));
  23.                     }
  24.                     else
  25.                     {
  26.                         Console.Write(new string('_', 1));
  27.                     }
  28.                 }
  29.                 intervals--;
  30.                 Console.WriteLine();
  31.             }
  32.  
  33.             int secondPartLength = number - 1;
  34.             intervals = 1;
  35.  
  36.             for (int i = 1; i <= secondPartLength; i++)
  37.             {
  38.                 Console.Write(new string(' ', intervals));
  39.                 for (int j = 1; j <= width - (intervals * 2); j++)
  40.                 {
  41.                     if (j % 2 != 0)
  42.                     {
  43.                         Console.Write(new string('*', 1));
  44.                     }
  45.                     else
  46.                     {
  47.                         Console.Write(new string('_', 1));
  48.                     }
  49.                 }
  50.                 intervals++;
  51.                 Console.WriteLine();
  52.             }
  53.     }
  54. }
RAW Paste Data