* Задача: квадрат от звездички
Незнам как да направя това с for цикъл?
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Тестове
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("***");
Console.WriteLine("* *");
Console.WriteLine("***");
}
}
}
Условието е в книгата за начинаещи - Задача: квадрат от звездички
Размерът на квадрата се задава от "потребител" през конзолата т.е. е динамичен. Сигурен съм, че може да се реши и по-елегантно от два цикъла един в друг, но като за първи стъпки в C# толкова можах да измисля. Ще се радвам да видя и друго решение
Разгледайте Това, може да ви хареса
Много интересно и полезно решение! Благодаря! За съжаление още не мога да гласувам.
Аз тъкмо намерих друг вариант, по който да реша задачата - благодарение на идеята да не използвам толкова цикли
https://pastebin.com/qLMiDspj
Не знаех, че мога да добавя нов ред в стринг, но с малко ровене открих Environment.NewLine
да с Environment.NewLine става, но по принцип така със конкатениране на string, не епрепоръчително, защото string-a е immutable и не може да се променя, всеки път когато му правиш += се създава нов string в паметта и стария се копира там заедно с добавеното нещо, за такива неща по принцип се ползва StringBuilder, но за него ще учите понататък
Страхотен отговор! Благодаря!