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 SquareOfStarts
- {
- class Program
- {
- static void Main(string[] args)
- {
- // вземаш числото от конзолата
- int number = int.Parse(Console.ReadLine());
- //първия и последния ред винаги са еднакви
- // единствената разлика е в дължината тоест броя на звездите
- // new string е командата която създава символен низ който е от желания символ и дължина
- Console.WriteLine(new string('*', number));
- //това тук са средните редове (без първия и поледния)
- //те започват със звезда след това има (number - 2) празни места и след това звезда
- for (int i = 0; i < number - 2; i++)
- {
- //Console.Write командата след като изпише нещо не сменя реда
- //следващите три реда код изписват на конзолата резултата на един ред
- //средния от тях отново използва new string само че този път за празните места
- Console.Write('*');
- Console.Write(new string(' ', number - 2));
- Console.Write('*');
- //тук накрая сменяме реда
- //пробвай да подкараш програмата и без този ред да видиш какво става
- Console.WriteLine();
- }
- //това е последния ред еднакъв като първия
- Console.WriteLine(new string('*', number));
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment