Advertisement
Spocoman

Sublime Logo

Sep 24th, 2023 (edited)
630
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 2.42 KB | None | 0 0
  1. using System;
  2.  
  3. namespace SublimeLogo
  4. {
  5.     internal class Program
  6.     {
  7.         static void Main(string[] args)
  8.         {
  9.             int n = int.Parse(Console.ReadLine());
  10.  
  11.             int spaces = 2 * n - 2;
  12.             int stars = 2;
  13.  
  14.             for (int row = 0; row < n; row++)
  15.             {
  16.                 Console.Write(new string(' ', spaces));
  17.                 Console.Write(new string('*', stars));
  18.                 spaces -= 2;
  19.                 stars += 2;
  20.                 Console.WriteLine();
  21.             }
  22.  
  23.             spaces = 2;
  24.             stars = 2 * n - 2;
  25.  
  26.             for (int row = 0; row < 2; row++)
  27.             {
  28.                 Console.Write(new string('*', stars));
  29.                 Console.Write(new string(' ', spaces));
  30.                 spaces += 2;
  31.                 stars -= 2;
  32.                 Console.WriteLine();
  33.             }
  34.  
  35.             spaces = 2;
  36.             stars = 2 * n - 2;
  37.  
  38.             for (int row = 0; row < 2; row++)
  39.             {
  40.                 Console.Write(new string('*', stars));
  41.                 Console.Write(new string(' ', spaces));
  42.                 if (spaces > 0 && stars > 0)
  43.                 {
  44.                     spaces -= 2;
  45.                     stars += 2;
  46.                 }
  47.                 Console.WriteLine();
  48.             }
  49.  
  50.             spaces = 2;
  51.             stars = 2 * n - 2;
  52.  
  53.             for (int row = 0; row < 2; row++)
  54.             {
  55.                 Console.Write(new string(' ', spaces));
  56.                 Console.Write(new string('*', stars));
  57.                 spaces += 2;
  58.                 stars -= 2;
  59.                 Console.WriteLine();
  60.             }
  61.  
  62.             spaces = 2;
  63.             stars = 2 * n - 2;
  64.  
  65.             for (int row = 0; row < 2; row++)
  66.             {
  67.                 Console.Write(new string(' ', spaces));
  68.                 Console.Write(new string('*', stars));
  69.                 if (spaces > 0 && stars > 0)
  70.                 {
  71.                     spaces -= 2;
  72.                     stars += 2;
  73.                 }
  74.                 Console.WriteLine();
  75.             }
  76.  
  77.             spaces = 2;
  78.             stars = 2 * n - 2;
  79.  
  80.             for (int row = 0; row < n; row++)
  81.             {
  82.                 Console.Write(new string('*', stars));
  83.                 Console.Write(new string(' ', spaces));
  84.                 spaces += 2;
  85.                 stars -= 2;
  86.                 Console.WriteLine();
  87.             }
  88.         }
  89.     }
  90. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement