Относно квадрата от звездички
Започнах малко по малко да ровя в интернет ( избягвам да гледам вече решени задачи) и стигнах до тази част:
namespace zashto_puk_ne
{
class Program
{
static void Main(string[] args)
{
int n = int.Parse(Console.ReadLine());
for (int i = 1; i <= n; i++)
{
if (i == n) Console.WriteLine(new String('*',i));
if (i == n) Console.WriteLine(new String('*',i));
}
}
}
}
В момента си мисля, че ако вмъкна между двата if - а oще един ред ще успея да направя липсващите ми редове, който уформят вече квадрата. Другият въпрос е дали трябва да е изпълнена задачата с if или катко е в заданието трябва да е с for цикли?
Все пак с малко помощ от твоя код и малко дописване на моя judge-а ми даде 100% с if-а с това решение. Незнаех, че се добавя new string по този начин с "+"-a. Правих опити с какво ли не, но само не и с "+" . Благодаря !
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace zashto_puk_ne
{
class Program
{
static void Main(string[] args)
{
var n = int.Parse(Console.ReadLine());
for (int i = 2; i <= n; i++)
{
if (i == 2) Console.WriteLine(new String('*', n));
if (i == n) Console.WriteLine(new String('*', n));
if (i != n) Console.WriteLine(new string('*',1)+new string(' ',n-2)+new string('*',1));
}
}
}
}